File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77use Override ;
88use Symfony \Component \HttpFoundation \Request ;
99
10- class BasicHttpAuth implements AuthInterface
10+ final class BasicHttpAuth implements AuthInterface
1111{
1212 public function __construct (private string $ username , private ?string $ password = null )
1313 {
Original file line number Diff line number Diff line change 99use Shopsys \HttpSmokeTesting \Auth \NoAuth ;
1010use Symfony \Component \DependencyInjection \ContainerInterface ;
1111
12- class RequestDataSet implements RequestDataSetConfig
12+ final class RequestDataSet implements RequestDataSetConfig
1313{
1414 private const DEFAULT_EXPECTED_STATUS_CODE = 200 ;
1515
Original file line number Diff line number Diff line change 1010
1111class RequestDataSetGenerator implements RouteConfig
1212{
13- private RequestDataSet $ defaultRequestDataSet ;
13+ protected RequestDataSet $ defaultRequestDataSet ;
1414
1515 /**
1616 * @var \Shopsys\HttpSmokeTesting\RequestDataSet[]
1717 */
18- private array $ extraRequestDataSets ;
18+ protected array $ extraRequestDataSets ;
1919
20- public function __construct (private readonly RouteInfo $ routeInfo )
20+ public function __construct (protected readonly RouteInfo $ routeInfo )
2121 {
2222 $ this ->defaultRequestDataSet = new RequestDataSet ($ this ->routeInfo ->getRouteName ());
2323 $ this ->extraRequestDataSets = [];
@@ -34,7 +34,7 @@ public function fulfillRequestFromAnnotations(): void
3434 }
3535 }
3636
37- private function getRequestDataSetForIteration (int $ index ): RequestDataSet
37+ protected function getRequestDataSetForIteration (int $ index ): RequestDataSet
3838 {
3939 if ($ index === 0 ) {
4040 return $ this ->defaultRequestDataSet ;
@@ -43,7 +43,7 @@ private function getRequestDataSetForIteration(int $index): RequestDataSet
4343 return $ this ->addExtraRequestDataSet ();
4444 }
4545
46- private function fulfillRequestDataSetFromAnnotation (RequestDataSet $ requestDataSet , DataSet $ annotation ): void
46+ protected function fulfillRequestDataSetFromAnnotation (RequestDataSet $ requestDataSet , DataSet $ annotation ): void
4747 {
4848 if ($ annotation ->statusCode ) {
4949 $ requestDataSet ->setExpectedStatusCode ($ annotation ->statusCode );
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ class RouteConfigCustomizer
1111 /**
1212 * @param \Shopsys\HttpSmokeTesting\RequestDataSetGenerator[] $requestDataSetGenerators
1313 */
14- public function __construct (private readonly array $ requestDataSetGenerators )
14+ public function __construct (protected readonly array $ requestDataSetGenerators )
1515 {
1616 }
1717
Original file line number Diff line number Diff line change 66
77use Symfony \Component \Routing \Route ;
88
9- class RouteInfo
9+ final class RouteInfo
1010{
1111 public function __construct (
1212 private string $ routeName ,
Original file line number Diff line number Diff line change 1717
1818class SymfonyRouterAdapter implements RouterAdapterInterface
1919{
20- public function __construct (private readonly RouterInterface $ router )
20+ public function __construct (protected readonly RouterInterface $ router )
2121 {
2222 }
2323
@@ -36,7 +36,7 @@ public function getAllRouteInfo(): array
3636 return $ allRouteInfo ;
3737 }
3838
39- private function extractAttributesForRoute (Route $ route ): array
39+ protected function extractAttributesForRoute (Route $ route ): array
4040 {
4141 if ($ route ->hasDefault ('_controller ' )) {
4242 return $ this ->extractAttributesForController ($ route ->getDefault ('_controller ' ));
@@ -45,7 +45,7 @@ private function extractAttributesForRoute(Route $route): array
4545 return [];
4646 }
4747
48- private function extractAttributesForController (string $ controller ): array
48+ protected function extractAttributesForController (string $ controller ): array
4949 {
5050 try {
5151 $ reflectionMethod = ReflectionMethod::createFromMethodName ($ controller );
@@ -59,7 +59,7 @@ private function extractAttributesForController(string $controller): array
5959 /**
6060 * @return array<\Shopsys\HttpSmokeTesting\Attribute\DataSet|\Shopsys\HttpSmokeTesting\Attribute\Skipped>
6161 */
62- private function getControllerMethodAttributes (ReflectionMethod $ reflectionMethod ): array
62+ protected function getControllerMethodAttributes (ReflectionMethod $ reflectionMethod ): array
6363 {
6464 $ attributes = [];
6565
You can’t perform that action at this time.
0 commit comments