Skip to content

Commit 4304692

Browse files
authored
bump: Sitemap, Infra (#207)
1 parent 10f65a8 commit 4304692

31 files changed

+87
-33
lines changed

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"league/commonmark": "^2.3",
1111
"phpdocumentor/type-resolver": "^1.0",
1212
"phpstan/phpdoc-parser": "^1.0",
13-
"presta/sitemap-bundle": "^3.0",
13+
"presta/sitemap-bundle": "^4.0",
1414
"spatie/commonmark-highlighter": "^3.0",
1515
"symfony/console": "^6.4 || ^7.0",
1616
"symfony/expression-language": "^6.4 || ^7.0",
@@ -32,7 +32,7 @@
3232
},
3333
"require-dev": {
3434
"phpunit/phpunit": "^10.1",
35-
"sigwin/infra": "~1.8.0"
35+
"sigwin/infra": "~1.9.0"
3636
},
3737
"conflict": {
3838
"nikic/php-parser": "< 4.14"

src/Asset/AssetCopy.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,7 @@
1515

1616
final readonly class AssetCopy
1717
{
18-
public function __construct(public string $source, public string $destination) {}
18+
public function __construct(public string $source, public string $destination)
19+
{
20+
}
1921
}

src/Asset/AssetFetch.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,7 @@
1515

1616
final readonly class AssetFetch
1717
{
18-
public function __construct(public string $url, public string $destination) {}
18+
public function __construct(public string $url, public string $destination)
19+
{
20+
}
1921
}

src/AssetQueue.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ final class AssetQueue
2525
*/
2626
private array $queue = [];
2727

28-
public function __construct(private string $buildDir, private Filesystem $filesystem, private HttpClientInterface $httpClient) {}
28+
public function __construct(private readonly string $buildDir, private readonly Filesystem $filesystem, private readonly HttpClientInterface $httpClient)
29+
{
30+
}
2931

3032
public function add(AssetCopy|AssetFetch $specification): void
3133
{

src/Bridge/Attribute/Localized.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,6 @@
1414
namespace Sigwin\YASSG\Bridge\Attribute;
1515

1616
#[\Attribute(\Attribute::TARGET_PROPERTY)]
17-
final class Localized {}
17+
final class Localized
18+
{
19+
}

src/Bridge/Symfony/HttpKernel/Fragment/RelativeUrlInlineFragmentRenderer.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020

2121
final readonly class RelativeUrlInlineFragmentRenderer implements FragmentRendererInterface
2222
{
23-
public function __construct(private InlineFragmentRenderer $fragmentRenderer, private UrlGeneratorInterface $urlGenerator) {}
23+
public function __construct(private InlineFragmentRenderer $fragmentRenderer, private UrlGeneratorInterface $urlGenerator)
24+
{
25+
}
2426

2527
/**
2628
* @param array<array-key, mixed> $options

src/Bridge/Symfony/Routing/Generator/FilenameUrlGenerator.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818

1919
final class FilenameUrlGenerator implements UrlGeneratorInterface
2020
{
21-
public function __construct(private readonly UrlGeneratorInterface $urlGenerator, private array $stripParameters, private array $routes) {}
21+
public function __construct(private readonly UrlGeneratorInterface $urlGenerator, private array $stripParameters, private array $routes)
22+
{
23+
}
2224

2325
public function generate(string $name, array $parameters = [], int $referenceType = self::ABSOLUTE_PATH): string
2426
{

src/Bridge/Symfony/Routing/Generator/GlobalVariableUrlGenerator.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919

2020
final class GlobalVariableUrlGenerator implements UrlGeneratorInterface
2121
{
22-
public function __construct(private readonly UrlGeneratorInterface $urlGenerator, private readonly RequestStack $requestStack, private array $routes) {}
22+
public function __construct(private readonly UrlGeneratorInterface $urlGenerator, private readonly RequestStack $requestStack, private array $routes)
23+
{
24+
}
2325

2426
public function generate(string $name, array $parameters = [], int $referenceType = self::ABSOLUTE_PATH): string
2527
{

src/Bridge/Symfony/Routing/Loader/RouteLoader.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020

2121
final readonly class RouteLoader implements RouteLoaderInterface
2222
{
23-
public function __construct(private array $routes) {}
23+
public function __construct(private array $routes)
24+
{
25+
}
2426

2527
public function __invoke(): RouteCollection
2628
{

src/Bridge/Symfony/Serializer/Normalizer/ExpressionNormalizer.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919

2020
final readonly class ExpressionNormalizer implements DenormalizerInterface
2121
{
22-
public function __construct(private ExpressionLanguage $expressionLanguage, private DatabaseProvider $databaseProvider) {}
22+
public function __construct(private ExpressionLanguage $expressionLanguage, private DatabaseProvider $databaseProvider)
23+
{
24+
}
2325

2426
public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): object
2527
{

src/Bridge/Symfony/Serializer/Normalizer/LocalizingNormalizer.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ final class LocalizingNormalizer implements DenormalizerAwareInterface, Denormal
2525
/**
2626
* @param array<class-string, list<string>> $classes
2727
*/
28-
public function __construct(private readonly array $classes) {}
28+
public function __construct(private readonly array $classes)
29+
{
30+
}
2931

3032
public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed
3133
{

src/Bridge/Symfony/Serializer/Normalizer/ResourceLocatorNormalizer.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919

2020
final readonly class ResourceLocatorNormalizer implements DenormalizerInterface
2121
{
22-
public function __construct(private FileLocatorInterface $locator) {}
22+
public function __construct(private FileLocatorInterface $locator)
23+
{
24+
}
2325

2426
/**
2527
* @return array<string>|string

src/Bridge/Twig/Extension/DatabaseExtension.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919

2020
final class DatabaseExtension extends AbstractExtension
2121
{
22-
public function __construct(private readonly DatabaseProvider $provider) {}
22+
public function __construct(private readonly DatabaseProvider $provider)
23+
{
24+
}
2325

2426
public function getFunctions(): array
2527
{

src/Bridge/Twig/Extension/IndexExtension.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919

2020
final class IndexExtension extends AbstractExtension
2121
{
22-
public function __construct(private readonly Permutator $permutator) {}
22+
public function __construct(private readonly Permutator $permutator)
23+
{
24+
}
2325

2426
public function getFunctions(): array
2527
{

src/Bridge/Twig/Extension/PaginatorExtension.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919

2020
final class PaginatorExtension extends AbstractExtension
2121
{
22-
public function __construct(private readonly DatabaseProvider $provider) {}
22+
public function __construct(private readonly DatabaseProvider $provider)
23+
{
24+
}
2325

2426
public function getFunctions(): array
2527
{

src/Bridge/Twig/Extension/ThumbnailExtension.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222

2323
final class ThumbnailExtension extends AbstractExtension
2424
{
25-
public function __construct(private RequestStack $requestStack, private ?string $imgproxyUrl, private readonly Packages $packages, private readonly AssetQueue $thumbnailQueue) {}
25+
public function __construct(private readonly RequestStack $requestStack, private readonly ?string $imgproxyUrl, private readonly Packages $packages, private readonly AssetQueue $thumbnailQueue)
26+
{
27+
}
2628

2729
public function getFunctions(): array
2830
{
@@ -49,7 +51,7 @@ public function getFunctions(): array
4951
}
5052
}
5153

52-
$newPath = realpath(\dirname($context['_path']).'/'.$path);
54+
$newPath = realpath(\dirname((string) $context['_path']).'/'.$path);
5355
if ($newPath === false) {
5456
throw new \RuntimeException('Invalid thumbnail path '.$path);
5557
}

src/BuildOptions.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515

1616
final readonly class BuildOptions
1717
{
18-
public function __construct(private ?array $requestHeaders) {}
18+
public function __construct(private ?array $requestHeaders)
19+
{
20+
}
1921

2022
public function getRequestHeaders(): ?array
2123
{

src/Context/LocaleContext.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@
2424
public const LOCALE = 'sigwin_locale';
2525
public const LOCALE_FALLBACK = 'sigwin_locale_fallback';
2626

27-
public function __construct(private RequestStack $requestStack, private TranslatorInterface $translator) {}
27+
public function __construct(private RequestStack $requestStack, private TranslatorInterface $translator)
28+
{
29+
}
2830

2931
public function getLocale(): array
3032
{

src/DatabaseProvider.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717

1818
final readonly class DatabaseProvider
1919
{
20-
public function __construct(private ContainerInterface $locator) {}
20+
public function __construct(private ContainerInterface $locator)
21+
{
22+
}
2123

2224
public function getDatabase(string $name): Database
2325
{

src/Decoder/AssetQueueFileDecoder.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020

2121
final readonly class AssetQueueFileDecoder implements FileDecoder
2222
{
23-
public function __construct(private FileDecoder $decoder, private AssetQueue $queue) {}
23+
public function __construct(private FileDecoder $decoder, private AssetQueue $queue)
24+
{
25+
}
2426

2527
public function supports(\SplFileInfo $file): bool
2628
{

src/Decoder/CachingFileDecoder.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818

1919
final readonly class CachingFileDecoder implements FileDecoder
2020
{
21-
public function __construct(private FileDecoder $decoder, private CacheItemPoolInterface $cachePoolItem) {}
21+
public function __construct(private FileDecoder $decoder, private CacheItemPoolInterface $cachePoolItem)
22+
{
23+
}
2224

2325
public function supports(\SplFileInfo $file): bool
2426
{

src/Decoder/CompositeFileDecoder.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
public function __construct(
2121
/** @var iterable<FileDecoder> */
2222
private iterable $decoders
23-
) {}
23+
) {
24+
}
2425

2526
public function supports(\SplFileInfo $file): bool
2627
{

src/Decoder/MarkdownFileDecoder.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727

2828
private const EXTENSIONS = ['md', 'markdown'];
2929

30-
public function __construct(private ConverterInterface $converter, private Environment $twig, private AssetQueue $assetQueue) {}
30+
public function __construct(private ConverterInterface $converter, private Environment $twig, private AssetQueue $assetQueue)
31+
{
32+
}
3133

3234
public function decode(\SplFileInfo $file): array
3335
{

src/Generator.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@
3030
*/
3131
final readonly class Generator
3232
{
33-
public function __construct(private string $buildDir, private Permutator $permutator, private UrlGeneratorInterface $urlGenerator, private KernelInterface $kernel, private Filesystem $filesystem, private AssetQueue $thumbnailQueue) {}
33+
public function __construct(private string $buildDir, private Permutator $permutator, private UrlGeneratorInterface $urlGenerator, private KernelInterface $kernel, private Filesystem $filesystem, private AssetQueue $thumbnailQueue)
34+
{
35+
}
3436

3537
/**
3638
* @param callable(Request, Response, string): void $callable

src/Location.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
public function __construct(
1919
private Route $route,
2020
private BuildOptions $buildOptions
21-
) {}
21+
) {
22+
}
2223

2324
public function getRoute(): Route
2425
{

src/Permutator.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919

2020
final readonly class Permutator
2121
{
22-
public function __construct(private array $routes, private DatabaseProvider $provider, private ExpressionLanguage $expressionLanguage) {}
22+
public function __construct(private array $routes, private DatabaseProvider $provider, private ExpressionLanguage $expressionLanguage)
23+
{
24+
}
2325

2426
/**
2527
* @return \Traversable<Location>

src/Resource.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,6 @@
1313

1414
namespace Sigwin\YASSG;
1515

16-
interface Resource extends \Stringable {}
16+
interface Resource extends \Stringable
17+
{
18+
}

src/Route.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
public function __construct(
1919
private string $name,
2020
private array $parameters,
21-
) {}
21+
) {
22+
}
2223

2324
public function getName(): string
2425
{

src/Storage/DenormalizingStorage.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ final class DenormalizingStorage implements Storage
3434
* @param Storage<T> $storage
3535
* @param class-string<T> $class
3636
*/
37-
public function __construct(private readonly DenormalizerInterface $denormalizer, private readonly Storage $storage, private readonly string $class, private readonly LocaleContext $context) {}
37+
public function __construct(private readonly DenormalizerInterface $denormalizer, private readonly Storage $storage, private readonly string $class, private readonly LocaleContext $context)
38+
{
39+
}
3840

3941
/**
4042
* @return iterable<string, T>

src/Storage/MemoryStorage.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ public function __construct(
2828
* @var array<string, array>
2929
*/
3030
private array $values
31-
) {}
31+
) {
32+
}
3233

3334
public static function resolveOptions(array $options): array
3435
{

tests/functional/site/src/Bridge/Symfony/Routing/Generator/FilenameUrlGeneratorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
* @small
2626
*/
2727
#[\PHPUnit\Framework\Attributes\Small]
28-
#[\PHPUnit\Framework\Attributes\CoversClass(\Sigwin\YASSG\Bridge\Symfony\Routing\Generator\FilenameUrlGenerator::class)]
28+
#[\PHPUnit\Framework\Attributes\CoversClass(FilenameUrlGenerator::class)]
2929
final class FilenameUrlGeneratorTest extends TestCase
3030
{
3131
public function testCannotGenerateUnknownRoute(): void

0 commit comments

Comments
 (0)