From dc0ff5bb65d31dd06f120c94faaab72ae911595d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Tue, 2 Dec 2025 09:54:12 +0100 Subject: [PATCH 1/4] Run Rector --- .../back_office/dashboard/src/Command/DashboardCommand.php | 2 +- .../Transformation/WikimediaCommonsTransformationFactory.php | 2 +- code_samples/pim/Symbol/Format/Checksum/LuhnChecksum.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code_samples/back_office/dashboard/src/Command/DashboardCommand.php b/code_samples/back_office/dashboard/src/Command/DashboardCommand.php index b4e4ef02e1..6e4616b788 100644 --- a/code_samples/back_office/dashboard/src/Command/DashboardCommand.php +++ b/code_samples/back_office/dashboard/src/Command/DashboardCommand.php @@ -50,7 +50,7 @@ public function configure(): void protected function execute(InputInterface $input, OutputInterface $output): int { $dashboardModelLocationId = (int)$input->getArgument('dashboard'); - $userGroupLocationIdList = array_map('intval', $input->getArgument('group')); + $userGroupLocationIdList = array_map(intval(...), $input->getArgument('group')); foreach ($userGroupLocationIdList as $userGroupLocationId) { try { diff --git a/code_samples/back_office/images/src/Connector/Dam/Transformation/WikimediaCommonsTransformationFactory.php b/code_samples/back_office/images/src/Connector/Dam/Transformation/WikimediaCommonsTransformationFactory.php index 7b46a12079..f900da52c3 100644 --- a/code_samples/back_office/images/src/Connector/Dam/Transformation/WikimediaCommonsTransformationFactory.php +++ b/code_samples/back_office/images/src/Connector/Dam/Transformation/WikimediaCommonsTransformationFactory.php @@ -11,7 +11,7 @@ class WikimediaCommonsTransformationFactory implements TransformationFactoryInte public function build(?string $transformationName = null, array $transformationParameters = []): Transformation { if (null === $transformationName) { - return new Transformation(null, array_map('strval', $transformationParameters)); + return new Transformation(null, array_map(strval(...), $transformationParameters)); } $transformations = $this->buildAll(); diff --git a/code_samples/pim/Symbol/Format/Checksum/LuhnChecksum.php b/code_samples/pim/Symbol/Format/Checksum/LuhnChecksum.php index 2860f9aec9..631a86dd05 100644 --- a/code_samples/pim/Symbol/Format/Checksum/LuhnChecksum.php +++ b/code_samples/pim/Symbol/Format/Checksum/LuhnChecksum.php @@ -41,6 +41,6 @@ private function getDigits(string $value): array static fn (string $char): bool => $char !== '-' ); - return array_map('intval', array_values($chars)); + return array_map(intval(...), array_values($chars)); } } From 9c061bf5be29d474b83d4d64cb4ffd5c258e8431 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 3 Dec 2025 13:39:25 +0100 Subject: [PATCH 2/4] Fixed PHPStan --- code_samples/multisite/siteaccess/Configuration.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code_samples/multisite/siteaccess/Configuration.php b/code_samples/multisite/siteaccess/Configuration.php index fd0020ef43..36e58f29e2 100644 --- a/code_samples/multisite/siteaccess/Configuration.php +++ b/code_samples/multisite/siteaccess/Configuration.php @@ -7,6 +7,9 @@ class Configuration extends SiteAccessConfiguration { + /** + * @phpstan-return \Symfony\Component\Config\Definition\Builder\TreeBuilder<'array'> The tree builder + */ public function getConfigTreeBuilder(): TreeBuilder { $treeBuilder = new TreeBuilder('acme_example'); From 01992d9db8cae38c9566b056016098411a6d15b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 3 Dec 2025 16:44:45 +0100 Subject: [PATCH 3/4] Fixed highlight --- docs/multisite/siteaccess/siteaccess_aware_configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/multisite/siteaccess/siteaccess_aware_configuration.md b/docs/multisite/siteaccess/siteaccess_aware_configuration.md index 33e74240ca..1d3a656ab4 100644 --- a/docs/multisite/siteaccess/siteaccess_aware_configuration.md +++ b/docs/multisite/siteaccess/siteaccess_aware_configuration.md @@ -35,7 +35,7 @@ Acme\ExampleBundle\AcmeExampleBundle::class => ['all' => true], To parse semantic configuration, create a `Configuration` class which extends `Ibexa\Bundle\Core\DependencyInjection\Configuration\SiteAccessAware\Configuration` and then extend its `generateScopeBaseNode()` method: -``` php hl_lines="16" +``` php hl_lines="19" [[= include_file('code_samples/multisite/siteaccess/Configuration.php') =]] ``` From 7415200bbd3c1fcb434f9c3e12b48e8534d13038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Thu, 4 Dec 2025 09:09:57 +0100 Subject: [PATCH 4/4] Adjusted highlight --- docs/administration/dashboard/php_api_dashboard_service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/administration/dashboard/php_api_dashboard_service.md b/docs/administration/dashboard/php_api_dashboard_service.md index 5e19efb8e8..7b3fe5ab0b 100644 --- a/docs/administration/dashboard/php_api_dashboard_service.md +++ b/docs/administration/dashboard/php_api_dashboard_service.md @@ -25,7 +25,7 @@ Using the `admin` account, it loads the group members, logs each one in, creates First argument is the `Content ID` of the dashboard to copy. Following arguments are the Content IDs of the user groups. -``` php hl_lines="63" +``` php hl_lines="61" [[= include_file('code_samples/back_office/dashboard/src/Command/DashboardCommand.php') =]] ```