Skip to content

Commit 5f27937

Browse files
broaden protected-visibility rule to all Shopsys code (#4618)
2 parents c9d2288 + be17095 commit 5f27937

6 files changed

Lines changed: 13 additions & 13 deletions

File tree

src/Auth/BasicHttpAuth.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Override;
88
use 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
{

src/RequestDataSet.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
use Shopsys\HttpSmokeTesting\Auth\NoAuth;
1010
use 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

src/RequestDataSetGenerator.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010

1111
class 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);

src/RouteConfigCustomizer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

src/RouteInfo.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
use Symfony\Component\Routing\Route;
88

9-
class RouteInfo
9+
final class RouteInfo
1010
{
1111
public function __construct(
1212
private string $routeName,

src/RouterAdapter/SymfonyRouterAdapter.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
class 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

0 commit comments

Comments
 (0)