Skip to content

Run Rector on code samples - #3326

Open
mnocon wants to merge 1 commit into
5.0from
fix-rector
Open

Run Rector on code samples#3326
mnocon wants to merge 1 commit into
5.0from
fix-rector

Conversation

@mnocon

@mnocon mnocon commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

code_samples/ change report

Before (on target branch)After (in current PR)

code_samples/api/commerce/src/Command/OrderCommand.php

docs/commerce/order_management/order_management_api.md@21:``` php

code_samples/api/commerce/src/Command/OrderCommand.php

docs/commerce/order_management/order_management_api.md@21:``` php
docs/commerce/order_management/order_management_api.md@22:[[= include_code('code_samples/api/commerce/src/Command/OrderCommand.php', 52, 55, remove_indent=True) =]]
docs/commerce/order_management/order_management_api.md@22:[[= include_code('code_samples/api/commerce/src/Command/OrderCommand.php', 48, 51, remove_indent=True) =]]
docs/commerce/order_management/order_management_api.md@23:```

001⫶$orderIdentifier = '2e897b31-0d7a-46d3-ba45-4eb65fe02790';
002⫶$order = $this->orderService->getOrderByIdentifier($orderIdentifier);
003⫶
004⫶$output->writeln(sprintf('Order %s has status %s', $orderIdentifier, $order->getStatus()));

docs/commerce/order_management/order_management_api.md@33:``` php
docs/commerce/order_management/order_management_api.md@23:```

001⫶$orderIdentifier = '2e897b31-0d7a-46d3-ba45-4eb65fe02790';
002⫶$order = $this->orderService->getOrderByIdentifier($orderIdentifier);
003⫶
004⫶$output->writeln(sprintf('Order %s has status %s', $orderIdentifier, $order->getStatus()));

docs/commerce/order_management/order_management_api.md@33:``` php
docs/commerce/order_management/order_management_api.md@34:[[= include_code('code_samples/api/commerce/src/Command/OrderCommand.php', 58, 61, remove_indent=True) =]]
docs/commerce/order_management/order_management_api.md@34:[[= include_code('code_samples/api/commerce/src/Command/OrderCommand.php', 54, 57, remove_indent=True) =]]
docs/commerce/order_management/order_management_api.md@35:```

001⫶$orderId = 1;
002⫶$order = $this->orderService->getOrder($orderId);
003⫶
004⫶$output->writeln(sprintf('Order %d has status %s', $orderId, $order->getStatus()));

docs/commerce/order_management/order_management_api.md@42:``` php
docs/commerce/order_management/order_management_api.md@43:[[= include_file('code_samples/api/commerce/src/Command/OrderCommand.php', 8, 9) =]][[= include_file('code_samples/api/commerce/src/Command/OrderCommand.php', 10, 14) =]]
docs/commerce/order_management/order_management_api.md@44:
docs/commerce/order_management/order_management_api.md@45:// ...
docs/commerce/order_management/order_management_api.md@35:```

001⫶$orderId = 1;
002⫶$order = $this->orderService->getOrder($orderId);
003⫶
004⫶$output->writeln(sprintf('Order %d has status %s', $orderId, $order->getStatus()));

docs/commerce/order_management/order_management_api.md@42:``` php
docs/commerce/order_management/order_management_api.md@43:[[= include_file('code_samples/api/commerce/src/Command/OrderCommand.php', 8, 9) =]][[= include_file('code_samples/api/commerce/src/Command/OrderCommand.php', 10, 14) =]]
docs/commerce/order_management/order_management_api.md@44:
docs/commerce/order_management/order_management_api.md@45:// ...
docs/commerce/order_management/order_management_api.md@46:[[= include_file('code_samples/api/commerce/src/Command/OrderCommand.php', 110, 119) =]]
docs/commerce/order_management/order_management_api.md@46:[[= include_file('code_samples/api/commerce/src/Command/OrderCommand.php', 106, 115) =]]
docs/commerce/order_management/order_management_api.md@47:```

001⫶use Ibexa\Contracts\CoreSearch\Values\Query\Criterion\LogicalOr;
002⫶use Ibexa\Contracts\OrderManagement\Value\Order\OrderQuery;
003⫶use Ibexa\Contracts\OrderManagement\Value\Order\Query\Criterion\CompanyNameCriterion;
004⫶use Ibexa\Contracts\OrderManagement\Value\Order\Query\Criterion\CustomerNameCriterion;
005⫶use Ibexa\Contracts\OrderManagement\Value\Order\Query\Criterion\IdentifierCriterion;
006⫶
007⫶
008⫶// ...
009⫶ $orderCriterions = [
010⫶ new IdentifierCriterion('c328773e-8daa-4465-86d5-4d7890f3aa86'),
011⫶ new CompanyNameCriterion('IBM'),
012⫶ new CustomerNameCriterion('foo_user'),
013⫶ ];
014⫶ $orderQuery = new OrderQuery(new LogicalOr(...$orderCriterions));
015⫶ $orders = $this->orderService->findOrders($orderQuery);
016⫶
017⫶ $output->writeln(sprintf('Found %d orders with provided criteria', count($orders)));

docs/commerce/order_management/order_management_api.md@53:``` php
docs/commerce/order_management/order_management_api.md@47:```

001⫶use Ibexa\Contracts\CoreSearch\Values\Query\Criterion\LogicalOr;
002⫶use Ibexa\Contracts\OrderManagement\Value\Order\OrderQuery;
003⫶use Ibexa\Contracts\OrderManagement\Value\Order\Query\Criterion\CompanyNameCriterion;
004⫶use Ibexa\Contracts\OrderManagement\Value\Order\Query\Criterion\CustomerNameCriterion;
005⫶use Ibexa\Contracts\OrderManagement\Value\Order\Query\Criterion\IdentifierCriterion;
006⫶
007⫶
008⫶// ...
009⫶ $orderCriterions = [
010⫶ new IdentifierCriterion('c328773e-8daa-4465-86d5-4d7890f3aa86'),
011⫶ new CompanyNameCriterion('IBM'),
012⫶ new CustomerNameCriterion('foo_user'),
013⫶ ];
014⫶ $orderQuery = new OrderQuery(new LogicalOr(...$orderCriterions));
015⫶ $orders = $this->orderService->findOrders($orderQuery);
016⫶
017⫶ $output->writeln(sprintf('Found %d orders with provided criteria', count($orders)));

docs/commerce/order_management/order_management_api.md@53:``` php
docs/commerce/order_management/order_management_api.md@54:[[= include_code('code_samples/api/commerce/src/Command/OrderCommand.php', 92, 102, remove_indent=True) =]]
docs/commerce/order_management/order_management_api.md@54:[[= include_code('code_samples/api/commerce/src/Command/OrderCommand.php', 88, 98, remove_indent=True) =]]
docs/commerce/order_management/order_management_api.md@55:```

001⫶$orderCreateStruct = new OrderCreateStruct(
002⫶ $user,
003⫶ $currency,
004⫶ $value,
005⫶ 'local_shop',
006⫶ $items
007⫶);
008⫶
009⫶$order = $this->orderService->createOrder($orderCreateStruct);
010⫶
011⫶$output->writeln(sprintf('Created order with identifier %s', $order->getIdentifier()));

docs/commerce/order_management/order_management_api.md@63:``` php
docs/commerce/order_management/order_management_api.md@55:```

001⫶$orderCreateStruct = new OrderCreateStruct(
002⫶ $user,
003⫶ $currency,
004⫶ $value,
005⫶ 'local_shop',
006⫶ $items
007⫶);
008⫶
009⫶$order = $this->orderService->createOrder($orderCreateStruct);
010⫶
011⫶$output->writeln(sprintf('Created order with identifier %s', $order->getIdentifier()));

docs/commerce/order_management/order_management_api.md@63:``` php
docs/commerce/order_management/order_management_api.md@64:[[= include_code('code_samples/api/commerce/src/Command/OrderCommand.php', 105, 108, remove_indent=True) =]]
docs/commerce/order_management/order_management_api.md@64:[[= include_code('code_samples/api/commerce/src/Command/OrderCommand.php', 101, 104, remove_indent=True) =]]
docs/commerce/order_management/order_management_api.md@65:```

001⫶$orderUpdateStruct = new OrderUpdateStruct('processed');
002⫶$this->orderService->updateOrder($order, $orderUpdateStruct);
003⫶
004⫶$output->writeln(sprintf('Changed order status to %s', $order->getStatus()));


code_samples/api/commerce/src/Command/PaymentCommand.php

docs/commerce/payment/extend_payment.md@96:``` php
docs/commerce/order_management/order_management_api.md@65:```

001⫶$orderUpdateStruct = new OrderUpdateStruct('processed');
002⫶$this->orderService->updateOrder($order, $orderUpdateStruct);
003⫶
004⫶$output->writeln(sprintf('Changed order status to %s', $order->getStatus()));


code_samples/api/commerce/src/Command/PaymentCommand.php

docs/commerce/payment/extend_payment.md@96:``` php
docs/commerce/payment/extend_payment.md@97:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 82, 93, remove_indent=True) =]]
docs/commerce/payment/extend_payment.md@97:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 78, 89, remove_indent=True) =]]
docs/commerce/payment/extend_payment.md@98:```

001⫶$context = [
002⫶ 'transaction_id' => '5e5fe187-c865-49£2-b407-a946fd7b5be0',
003⫶];
004⫶
005⫶$paymentCreateStruct = new PaymentCreateStruct(
006⫶ $this->paymentMethodService->getPaymentMethodByIdentifier('bank_transfer_EUR'),
007⫶ $this->orderService->getOrder(135),
008⫶ new Money\Money(100, new Money\Currency('EUR'))
009⫶);
010⫶$paymentCreateStruct->setContext(new ArrayMap($context));
011⫶
012⫶$payment = $this->paymentService->createPayment($paymentCreateStruct);

docs/commerce/payment/extend_payment.md@102:``` php
docs/commerce/payment/extend_payment.md@98:```

001⫶$context = [
002⫶ 'transaction_id' => '5e5fe187-c865-49£2-b407-a946fd7b5be0',
003⫶];
004⫶
005⫶$paymentCreateStruct = new PaymentCreateStruct(
006⫶ $this->paymentMethodService->getPaymentMethodByIdentifier('bank_transfer_EUR'),
007⫶ $this->orderService->getOrder(135),
008⫶ new Money\Money(100, new Money\Currency('EUR'))
009⫶);
010⫶$paymentCreateStruct->setContext(new ArrayMap($context));
011⫶
012⫶$payment = $this->paymentService->createPayment($paymentCreateStruct);

docs/commerce/payment/extend_payment.md@102:``` php
docs/commerce/payment/extend_payment.md@103:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 55, 58, remove_indent=True) =]]
docs/commerce/payment/extend_payment.md@103:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 51, 54, remove_indent=True) =]]
docs/commerce/payment/extend_payment.md@104:```

001⫶$paymentIdentifier = '4ac4b8a0-eed8-496d-87d9-32a960a10629';
002⫶$payment = $this->paymentService->getPaymentByIdentifier($paymentIdentifier);
003⫶
004⫶$context = $payment->getContext();

docs/commerce/payment/payment_api.md@19:``` php
docs/commerce/payment/extend_payment.md@104:```

001⫶$paymentIdentifier = '4ac4b8a0-eed8-496d-87d9-32a960a10629';
002⫶$payment = $this->paymentService->getPaymentByIdentifier($paymentIdentifier);
003⫶
004⫶$context = $payment->getContext();

docs/commerce/payment/payment_api.md@19:``` php
docs/commerce/payment/payment_api.md@20:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 49, 52, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@20:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 45, 48, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@21:```

001⫶$paymentId = 1;
002⫶$payment = $this->paymentService->getPayment($paymentId);
003⫶
004⫶$output->writeln(sprintf('Payment %d has status %s', $paymentId, $payment->getStatus()));

docs/commerce/payment/payment_api.md@27:``` php
docs/commerce/payment/payment_api.md@21:```

001⫶$paymentId = 1;
002⫶$payment = $this->paymentService->getPayment($paymentId);
003⫶
004⫶$output->writeln(sprintf('Payment %d has status %s', $paymentId, $payment->getStatus()));

docs/commerce/payment/payment_api.md@27:``` php
docs/commerce/payment/payment_api.md@28:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 55, 56, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@28:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 51, 52, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@29:```

001⫶$paymentIdentifier = '4ac4b8a0-eed8-496d-87d9-32a960a10629';
002⫶$payment = $this->paymentService->getPaymentByIdentifier($paymentIdentifier);

docs/commerce/payment/payment_api.md@36:``` php
docs/commerce/payment/payment_api.md@29:```

001⫶$paymentIdentifier = '4ac4b8a0-eed8-496d-87d9-32a960a10629';
002⫶$payment = $this->paymentService->getPaymentByIdentifier($paymentIdentifier);

docs/commerce/payment/payment_api.md@36:``` php
docs/commerce/payment/payment_api.md@37:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 64, 79, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@37:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 60, 75, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@38:```

001⫶$paymentCriterions = [
002⫶ new Currency('USD'),
003⫶ new Currency('CZK'),
004⫶];
005⫶
006⫶$paymentQuery = new PaymentQuery(new LogicalOr(...$paymentCriterions));
007⫶$paymentQuery->setLimit(10);
008⫶
009⫶$paymentsList = $this->paymentService->findPayments($paymentQuery);
010⫶
011⫶$paymentsList->getPayments();
012⫶$paymentsList->getTotalCount();
013⫶
014⫶foreach ($paymentsList as $payment) {
015⫶ $output->writeln($payment->getIdentifier() . ': ' . $payment->getOrder()->getIdentifier() . ': ' . $payment->getOrder()->getValue()->getTotalGross()->getAmount());
016⫶}

docs/commerce/payment/payment_api.md@44:``` php
docs/commerce/payment/payment_api.md@38:```

001⫶$paymentCriterions = [
002⫶ new Currency('USD'),
003⫶ new Currency('CZK'),
004⫶];
005⫶
006⫶$paymentQuery = new PaymentQuery(new LogicalOr(...$paymentCriterions));
007⫶$paymentQuery->setLimit(10);
008⫶
009⫶$paymentsList = $this->paymentService->findPayments($paymentQuery);
010⫶
011⫶$paymentsList->getPayments();
012⫶$paymentsList->getTotalCount();
013⫶
014⫶foreach ($paymentsList as $payment) {
015⫶ $output->writeln($payment->getIdentifier() . ': ' . $payment->getOrder()->getIdentifier() . ': ' . $payment->getOrder()->getValue()->getTotalGross()->getAmount());
016⫶}

docs/commerce/payment/payment_api.md@44:``` php
docs/commerce/payment/payment_api.md@45:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 82, 95, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@45:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 78, 91, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@46:```

001⫶$context = [
002⫶ 'transaction_id' => '5e5fe187-c865-49£2-b407-a946fd7b5be0',
003⫶];
004⫶
005⫶$paymentCreateStruct = new PaymentCreateStruct(
006⫶ $this->paymentMethodService->getPaymentMethodByIdentifier('bank_transfer_EUR'),
007⫶ $this->orderService->getOrder(135),
008⫶ new Money\Money(100, new Money\Currency('EUR'))
009⫶);
010⫶$paymentCreateStruct->setContext(new ArrayMap($context));
011⫶
012⫶$payment = $this->paymentService->createPayment($paymentCreateStruct);
013⫶
014⫶$output->writeln(sprintf('Created payment %s for order %s', $payment->getIdentifier(), $payment->getOrder()->getIdentifier()));

docs/commerce/payment/payment_api.md@55:``` php
docs/commerce/payment/payment_api.md@46:```

001⫶$context = [
002⫶ 'transaction_id' => '5e5fe187-c865-49£2-b407-a946fd7b5be0',
003⫶];
004⫶
005⫶$paymentCreateStruct = new PaymentCreateStruct(
006⫶ $this->paymentMethodService->getPaymentMethodByIdentifier('bank_transfer_EUR'),
007⫶ $this->orderService->getOrder(135),
008⫶ new Money\Money(100, new Money\Currency('EUR'))
009⫶);
010⫶$paymentCreateStruct->setContext(new ArrayMap($context));
011⫶
012⫶$payment = $this->paymentService->createPayment($paymentCreateStruct);
013⫶
014⫶$output->writeln(sprintf('Created payment %s for order %s', $payment->getIdentifier(), $payment->getOrder()->getIdentifier()));

docs/commerce/payment/payment_api.md@55:``` php
docs/commerce/payment/payment_api.md@56:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 98, 103, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@56:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 94, 99, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@57:```

001⫶$paymentUpdateStruct = new PaymentUpdateStruct();
002⫶$paymentUpdateStruct->setTransition('pay');
003⫶
004⫶$this->paymentService->updatePayment($payment, $paymentUpdateStruct);
005⫶
006⫶$output->writeln(sprintf('Changed payment status to %s', $payment->getStatus()));

docs/commerce/payment/payment_api.md@63:``` php
docs/commerce/payment/payment_api.md@57:```

001⫶$paymentUpdateStruct = new PaymentUpdateStruct();
002⫶$paymentUpdateStruct->setTransition('pay');
003⫶
004⫶$this->paymentService->updatePayment($payment, $paymentUpdateStruct);
005⫶
006⫶$output->writeln(sprintf('Changed payment status to %s', $payment->getStatus()));

docs/commerce/payment/payment_api.md@63:``` php
docs/commerce/payment/payment_api.md@64:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 106, 106, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@64:[[= include_code('code_samples/api/commerce/src/Command/PaymentCommand.php', 102, 102, remove_indent=True) =]]
docs/commerce/payment/payment_api.md@65:```

001⫶$this->paymentService->deletePayment($payment);


code_samples/api/product_catalog/src/Command/AttributeCommand.php

docs/product_catalog/product_api.md@257:``` php
docs/commerce/payment/payment_api.md@65:```

001⫶$this->paymentService->deletePayment($payment);


code_samples/api/product_catalog/src/Command/AttributeCommand.php

docs/product_catalog/product_api.md@257:``` php
docs/product_catalog/product_api.md@258:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 54, 54, remove_indent=True) =]]
docs/product_catalog/product_api.md@258:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 50, 50, remove_indent=True) =]]
docs/product_catalog/product_api.md@259:
docs/product_catalog/product_api.md@259:
docs/product_catalog/product_api.md@260:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 75, 79, remove_indent=True) =]]
docs/product_catalog/product_api.md@260:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 71, 75, remove_indent=True) =]]
docs/product_catalog/product_api.md@261:```

001⫶$attributeGroup = $this->attributeGroupService->getAttributeGroup('dimensions');
002⫶
003⫶$attributeGroups = $this->attributeGroupService->findAttributeGroups();
004⫶
005⫶foreach ($attributeGroups as $attributeGroup) {
006⫶ $output->writeln('Attribute group ' . $attributeGroup->getIdentifier() . ' with name ' . $attributeGroup->getName());
007⫶}

docs/product_catalog/product_api.md@265:``` php
docs/product_catalog/product_api.md@261:```

001⫶$attributeGroup = $this->attributeGroupService->getAttributeGroup('dimensions');
002⫶
003⫶$attributeGroups = $this->attributeGroupService->findAttributeGroups();
004⫶
005⫶foreach ($attributeGroups as $attributeGroup) {
006⫶ $output->writeln('Attribute group ' . $attributeGroup->getIdentifier() . ' with name ' . $attributeGroup->getName());
007⫶}

docs/product_catalog/product_api.md@265:``` php
docs/product_catalog/product_api.md@266:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 49, 52, remove_indent=True) =]]
docs/product_catalog/product_api.md@266:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 45, 48, remove_indent=True) =]]
docs/product_catalog/product_api.md@267:```

001⫶$attributeGroupCreateStruct = $this->localAttributeGroupService->newAttributeGroupCreateStruct('dimensions');
002⫶$attributeGroupCreateStruct->setNames(['eng-GB' => 'Size']);
003⫶
004⫶$this->localAttributeGroupService->createAttributeGroup($attributeGroupCreateStruct);

docs/product_catalog/product_api.md@271:``` php
docs/product_catalog/product_api.md@267:```

001⫶$attributeGroupCreateStruct = $this->localAttributeGroupService->newAttributeGroupCreateStruct('dimensions');
002⫶$attributeGroupCreateStruct->setNames(['eng-GB' => 'Size']);
003⫶
004⫶$this->localAttributeGroupService->createAttributeGroup($attributeGroupCreateStruct);

docs/product_catalog/product_api.md@271:``` php
docs/product_catalog/product_api.md@272:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 61, 62, remove_indent=True) =]]
docs/product_catalog/product_api.md@272:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 57, 58, remove_indent=True) =]]
docs/product_catalog/product_api.md@273:```

001⫶$attribute = $this->attributeDefinitionService->getAttributeDefinition('length');
002⫶$output->writeln($attribute->getName());

docs/product_catalog/product_api.md@277:``` php
docs/product_catalog/product_api.md@273:```

001⫶$attribute = $this->attributeDefinitionService->getAttributeDefinition('length');
002⫶$output->writeln($attribute->getName());

docs/product_catalog/product_api.md@277:``` php
docs/product_catalog/product_api.md@278:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 66, 71, remove_indent=True) =]]
docs/product_catalog/product_api.md@278:[[= include_code('code_samples/api/product_catalog/src/Command/AttributeCommand.php', 62, 67, remove_indent=True) =]]
docs/product_catalog/product_api.md@279:```

001⫶$attributeCreateStruct = $this->localAttributeDefinitionService->newAttributeDefinitionCreateStruct('size');
002⫶$attributeCreateStruct->setType($attributeType);
003⫶$attributeCreateStruct->setName('eng-GB', 'Size');
004⫶$attributeCreateStruct->setGroup($attributeGroup);
005⫶
006⫶$this->localAttributeDefinitionService->createAttributeDefinition($attributeCreateStruct);


code_samples/api/public_php_api/src/Command/CalendarCommand.php

docs/content_management/content_api/managing_content.md@217:``` php
docs/product_catalog/product_api.md@279:```

001⫶$attributeCreateStruct = $this->localAttributeDefinitionService->newAttributeDefinitionCreateStruct('size');
002⫶$attributeCreateStruct->setType($attributeType);
003⫶$attributeCreateStruct->setName('eng-GB', 'Size');
004⫶$attributeCreateStruct->setGroup($attributeGroup);
005⫶
006⫶$this->localAttributeDefinitionService->createAttributeDefinition($attributeCreateStruct);


code_samples/api/public_php_api/src/Command/CalendarCommand.php

docs/content_management/content_api/managing_content.md@217:``` php
docs/content_management/content_api/managing_content.md@218:[[= include_code('code_samples/api/public_php_api/src/Command/CalendarCommand.php', 38, 48, remove_indent=True) =]]
docs/content_management/content_api/managing_content.md@218:[[= include_code('code_samples/api/public_php_api/src/Command/CalendarCommand.php', 34, 44, remove_indent=True) =]]
docs/content_management/content_api/managing_content.md@219:```

001⫶$dateFrom = new \DateTimeImmutable('2023-01-01T10:00:00+00:00');
002⫶$dateTo = new \DateTimeImmutable('2023-12-31T10:0:00+00:00');
003⫶$dateRange = new Calendar\DateRange($dateFrom, $dateTo);
004⫶
005⫶$eventQuery = new Calendar\EventQuery($dateRange, 10);
006⫶
007⫶$eventList = $this->calendarService->getEvents($eventQuery);
008⫶
009⫶foreach ($eventList as $event) {
010⫶ $output->writeln($event->getName() . '; date: ' . $event->getDateTime()->format('T Y-m-d H:i:s'));
011⫶}

docs/content_management/content_api/managing_content.md@223:``` php
docs/content_management/content_api/managing_content.md@219:```

001⫶$dateFrom = new \DateTimeImmutable('2023-01-01T10:00:00+00:00');
002⫶$dateTo = new \DateTimeImmutable('2023-12-31T10:0:00+00:00');
003⫶$dateRange = new Calendar\DateRange($dateFrom, $dateTo);
004⫶
005⫶$eventQuery = new Calendar\EventQuery($dateRange, 10);
006⫶
007⫶$eventList = $this->calendarService->getEvents($eventQuery);
008⫶
009⫶foreach ($eventList as $event) {
010⫶ $output->writeln($event->getName() . '; date: ' . $event->getDateTime()->format('T Y-m-d H:i:s'));
011⫶}

docs/content_management/content_api/managing_content.md@223:``` php
docs/content_management/content_api/managing_content.md@224:[[= include_code('code_samples/api/public_php_api/src/Command/CalendarCommand.php', 50, 51, remove_indent=True) =]]
docs/content_management/content_api/managing_content.md@224:[[= include_code('code_samples/api/public_php_api/src/Command/CalendarCommand.php', 46, 47, remove_indent=True) =]]
docs/content_management/content_api/managing_content.md@225:```

001⫶$eventCollection = $eventList->getEvents();
002⫶$output->writeln('First event: ' . $eventCollection->first()->getName() . '; date: ' . $eventCollection->first()->getDateTime()->format('T Y-m-d H:i:s'));

docs/content_management/content_api/managing_content.md@229:``` php
docs/content_management/content_api/managing_content.md@225:```

001⫶$eventCollection = $eventList->getEvents();
002⫶$output->writeln('First event: ' . $eventCollection->first()->getName() . '; date: ' . $eventCollection->first()->getDateTime()->format('T Y-m-d H:i:s'));

docs/content_management/content_api/managing_content.md@229:``` php
docs/content_management/content_api/managing_content.md@230:[[= include_code('code_samples/api/public_php_api/src/Command/CalendarCommand.php', 53, 56, remove_indent=True) =]]
docs/content_management/content_api/managing_content.md@230:[[= include_code('code_samples/api/public_php_api/src/Command/CalendarCommand.php', 49, 52, remove_indent=True) =]]
docs/content_management/content_api/managing_content.md@231:```

001⫶$newCollection = $eventCollection->slice(3, 5);
002⫶foreach ($newCollection as $event) {
003⫶ $output->writeln('New collection: ' . $event->getName() . '; date: ' . $event->getDateTime()->format('T Y-m-d H:i:s'));
004⫶}

docs/content_management/content_api/managing_content.md@239:``` php
docs/content_management/content_api/managing_content.md@231:```

001⫶$newCollection = $eventCollection->slice(3, 5);
002⫶foreach ($newCollection as $event) {
003⫶ $output->writeln('New collection: ' . $event->getName() . '; date: ' . $event->getDateTime()->format('T Y-m-d H:i:s'));
004⫶}

docs/content_management/content_api/managing_content.md@239:``` php
docs/content_management/content_api/managing_content.md@240:[[= include_code('code_samples/api/public_php_api/src/Command/CalendarCommand.php', 58, 61, remove_indent=True) =]]
docs/content_management/content_api/managing_content.md@240:[[= include_code('code_samples/api/public_php_api/src/Command/CalendarCommand.php', 54, 57, remove_indent=True) =]]
docs/content_management/content_api/managing_content.md@241:```

001⫶$newDate = new \DateTimeImmutable('2023-12-06T13:00:00+00:00');
002⫶$context = new RescheduleEventActionContext($eventCollection, $newDate);
003⫶
004⫶$this->calendarService->executeAction($context);

docs/content_management/content_api/managing_content.md@241:```

001⫶$newDate = new \DateTimeImmutable('2023-12-06T13:00:00+00:00');
002⫶$context = new RescheduleEventActionContext($eventCollection, $newDate);
003⫶
004⫶$this->calendarService->executeAction($context);

Download colorized diff

@github-actions

Copy link
Copy Markdown

Summary

Status Count
🔍 Total 736679
🔗 Unique 14794
✅ Successful 6208
⏳ Timeouts 0
🔀 Redirected 0
👻 Excluded 730463
❓ Unknown 0
🚫 Errors 8
⛔ Unsupported 0

Errors per input

Errors in site/release_notes/ibexa_dxp_v4.3/index.html

  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/userdoc-5.0/site/personalization/configure_models/index.html#trigger-model-build (at 14460:10) | Cannot find fragment

Errors in site/release_notes/ibexa_dxp_v4.6/index.html

  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/userdoc-4.6/site/personalization/filters/index.html#commerce-specific-filters (at 18611:39) | Cannot find fragment
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/userdoc-4.6/site/personalization/recommendation_models/index.html#submodels (at 18607:175) | Cannot find fragment

Errors in site/resources/new_in_doc/index.html

  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/userdoc-4.6/site/content_management/block_reference/index.html#bestsellers-block (at 19447:14) | Cannot find fragment
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/userdoc-4.6/site/personalization/recommendation_models/index.html#dynamic-attributes (at 18848:33) | Cannot find fragment
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/userdoc-4.6/site/personalization/recommendation_models/index.html#submodels (at 19318:14) | Cannot find fragment
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/userdoc-4.6/site/personalization/recommendation_models/index.html#time-slot-based-models (at 18855:33) | Cannot find fragment
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/userdoc-4.6/site/personalization/triggers/index.html#trigger-types (at 19169:14) | Cannot find fragment

Full Github Actions output

@mnocon
mnocon marked this pull request as ready for review July 28, 2026 13:09
@mnocon
mnocon requested a review from a team July 28, 2026 13:10
@ibexa-workflow-automation-1
ibexa-workflow-automation-1 Bot requested review from adriendupuis, dabrt and julitafalcondusza and removed request for a team July 28, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant