Skip to content

Commit 93b0c33

Browse files
committed
Merge branch 'phpdoc-5.0' into phpdoc-5.0-html
# Conflicts: # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-ActivityLogServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-ClassNameMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-ContextInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-CriterionMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Event-PostActivityGroupListLoadEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Exception-ContextLockedException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-SortClauseMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-ActionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-ActivityGroupListInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-ActivityLogGroupInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-ActivityLogInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-ActivityLogIpInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-ActivityLogSourceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-ActionCriterion.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-CompositeCriterion.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-CriterionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-LoggedAtCriterion.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-LogicalAnd.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-LogicalNot.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-LogicalOr.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-ObjectCriterion.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-ObjectNameCriterion.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Criterion-UserCriterion.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-ObjectClassInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-Query.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-SortClause-AbstractSortClause.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-SortClause-LoggedAtSortClause.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-ActivityLog-SortClause-SortClauseInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ActivityLog-Values-CreateActivityLogStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Autosave-AutosaveServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Component-Renderable.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Component-Renderer-RendererInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Controller-Controller.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Event-AutosaveEvents.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Event-ContentOnTheFlyEvents.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Event-FieldDefinitionMappingEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Event-FocusModeChangedEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Event-FormActionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Event-FormEvents.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Event-UserOnTheFlyEvents.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-FocusMode-RedirectStrategyInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Form-ActionDispatcher-ActionDispatcherInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Form-Data-FormMapper-FormDataMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Form-DataMapper-DataMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-AbstractActionBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-AbstractBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-AbstractFormContextMenuBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-CopyFormContextMenuBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-CreateFormContextMenuBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-MenuItemFactoryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-UpdateFormContextMenuBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Notification-NotificationHandlerInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Notification-TranslatableNotificationHandlerInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Permission-PermissionCheckContextProviderInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Permission-PermissionCheckerInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-REST-ApplicationConfigRestGeneratorInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-REST-ApplicationConfigRestGeneratorRegistryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-REST-ApplicationConfigRestResolverInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-REST-ApplicationConfigRestResolverRegistryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Resolver-IconPathResolverInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Tab-AbstractControllerBasedTab.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Tab-AbstractEventDispatchingTab.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Tab-AbstractRouteBasedTab.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Tab-AbstractTab.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Tab-ConditionalTabInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Tab-OrderedTabInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Tab-TabInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-UI-Action-EventDispatcherInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-UI-Action-FormUiActionMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-UI-Action-UiActionEventInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-UI-Config-ProviderInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-UniversalDiscovery-Provider.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Values-PermissionCheckContext.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AutomatedTranslation-Client-ClientInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AutomatedTranslation-Encoder-BlockAttribute-BlockAttributeEncoderInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-AutomatedTranslation-Encoder-Field-FieldEncoderInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-CalendarServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-Cursor.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-DateRange.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-Event.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventAction-EventActionCollection.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventAction-EventActionContext.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventAction-EventActionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventCollection.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventGroup.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventGroupList.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventList.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventQuery.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventQueryBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventSource-EventSourceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventSource-InMemoryEventSource.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-EventType-EventTypeInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Calendar-LanguageBasedEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-BatchOrderServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-CartResolverInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-CartServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-CartServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-AddEntryEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-BeforeAddEntryEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-BeforeCreateCartEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-BeforeDeleteCartEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-BeforeEmptyCartEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-BeforeMergeCartsEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-BeforeRemoveEntryEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-BeforeUpdateCartMetadataEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-BeforeUpdateEntryEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-CreateCartEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-DeleteCartEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-EmptyCartEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-MergeCartsEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-RemoveEntryEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-UpdateCartMetadataEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Event-UpdateEntryEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Exception-CartEntryNotFoundException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Exception-CartNotFoundException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Exception-InvalidImportedDataFormatException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Exception-ProductCannotBeAddedToCartException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-FileProcessor-SpreadsheetProcessorInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Permission-Policy-Cart-AbstractCartPolicy.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Permission-Policy-Cart-Create.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Permission-Policy-Cart-Delete.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Permission-Policy-Cart-Edit.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Permission-Policy-Cart-View.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-BatchEntryAddStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-CartAwarePriceContextInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-CartCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-CartEntryStructAwarePriceContextInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-CartInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-CartListInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-CartMetadataUpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-CartQuery.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-EntryAddStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-EntryCollectionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-EntryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-EntryStructInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-EntryUpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-PriceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-Query-Criterion-LogicalAnd.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-Query-Criterion-OwnerCriterion.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-Query-CriterionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Address-AddressFormatResolverInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-CheckoutServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-CheckoutServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Discounts-DataMapper-DiscountsDataMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Event-BeforeCreateCheckoutEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Event-BeforeDeleteCheckoutEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Event-BeforeUpdateCheckoutEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Event-CreateCheckoutEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Event-DeleteCheckoutEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Event-UpdateCheckoutEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Order-Factory-OrderFactoryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Payment-PaymentUrlGenerator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-PaymentMethodServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-PaymentMethodServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Policy-Checkout-AbstractCheckoutPolicy.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Policy-Checkout-Create.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Policy-Checkout-Delete.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Policy-Checkout-Update.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Policy-Checkout-View.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Reorder-ReorderService.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Value-CheckoutCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Value-CheckoutInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Value-CheckoutUpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Value-PaymentMethod-PaymentMethodInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Value-PaymentMethod-PaymentMethodListInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Value-PaymentMethod-PaymentMethodQuery.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Value-Workflow-WorkflowInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Workflow-WorkflowResolverInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Checkout-Workflow-WorkflowStrategyInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Ai-ActionHandlerDataStructureAwareInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-ConnectClientInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Exception-BadResponseException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Exception-UnserializablePayload.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Exception-UnserializableResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-PaginationInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-CustomPropertyStructure-CustomPropertyStructureCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-CustomPropertyStructure-CustomPropertyStructureFilter.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-CustomPropertyStructure-CustomPropertyStructureItemCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-CustomPropertyStructureInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureFilter.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureProperty.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructurePropertyType.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructureInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Hook-HookCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Hook-HookFilter.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Hook-HookSetDetailsStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-HookInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Scenario-CustomPropertiesDataFillInStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Scenario-ScenarioCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Scenario-ScenarioFilter.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-ScenarioInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Team-TeamVariableCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Team-TeamVariableFilter.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Team-TeamVariableUpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-TeamInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Template-TemplateCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Template-TemplateFilter.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-TemplateInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-CustomPropertyStructure-CreateItemResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-CustomPropertyStructure-CreateResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-CustomPropertyStructure-DeleteItemResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-CustomPropertyStructure-ListItemResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-CustomPropertyStructure-ListResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-CustomPropertyStructure-RetrieveItemResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-CustomPropertyStructure-RetrieveResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-DataStructure-CreateResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-DataStructure-ListResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-DataStructure-RetrieveResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-CreateResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-ListResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-RetrieveResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-SetDetailsResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-CreateResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-ListResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-RetrieveCustomPropertiesDataResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-RetrieveResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableCreateResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableListResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableRetrieveResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableUpdateResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-BlueprintResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-CreateResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-ListResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-RetrieveResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-ResponseInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-TransportInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Flow.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Metadata-Scenario.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Metadata.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-CustomWebhook.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-JsonCreate.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-ModuleDesigner.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-WebhookRespond.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Controller.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Scheduling.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-Asset.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-AssetCollection.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-AssetIdentifier.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-AssetMetadata.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-AssetService.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-AssetSource.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-AssetUri.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-ExternalAsset.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-Handler-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-Search-AssetSearchResult.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-Search-Query.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-Search-QueryFactory.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-Variation-AssetVariation.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-Variation-AssetVariationGenerator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-Variation-Transformation.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-Variation-TransformationFactory.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Connector-Dam-View-AssetView.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-Action.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-ActionContext.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-ActionFactoryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-ActionHandlerInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-ActionHandlerResolverInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-DataType-Image.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-DataType-Text.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-Event-BeforeExecuteEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-Event-ExecuteEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-GenerateAltTextAction.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-ImageToText-Action.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-ImageToText-ActionResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-ImageToText-ActionType.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-LLMBaseActionTypeInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-RefineTextAction.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-Response-ImageResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-Response-TextResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-RuntimeContext.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-TextToImage-Action.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-TextToImage-ActionResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-TextToText-Action.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-TextToText-ActionResponse.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-TextToText-ActionType.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-ActionConfigurationCopyStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-ActionConfigurationCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-ActionConfigurationListInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-ActionConfigurationOptions.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-ActionConfigurationQuery.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-ActionConfigurationUpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-ActionHandlerOptionsFormMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-ActionTypeOptionsFormMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Event-BeforeCreateActionConfigurationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Event-BeforeDeleteActionConfigurationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Event-BeforeUpdateActionConfigurationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Event-CreateActionConfigurationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Event-DeleteActionConfigurationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Event-UpdateActionConfigurationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-OptionsFormatterInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Enabled.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Identifier.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-LogicalAnd.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-LogicalOr.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Name.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Type.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-CriterionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-SortClause-Enabled.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-SortClause-Id.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-SortClause-Identifier.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-SortClauseInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfigurationInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfigurationServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfigurationServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionHandlerRegistryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionResponseInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionType-ActionTypeFactoryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionType-ActionTypeInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionType-ActionTypeRegistryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionType-OptionsValidatorError.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionType-OptionsValidatorInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionType-OptionsValidatorRegistryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AdapterAwareActionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-DataType.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Events-ContextEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Events-ResolveActionConfigurationWidgetConfigEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Events-ResolveActionHandlerEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Prompt-PromptFactory.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Prompt-PromptInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-PromptResolverInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-REST-Exception-ValidationFailedExceptionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorOpenAi-ClientProviderInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorPayum-Generator-DescriptionGeneratorInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorPayum-Payment-StatusMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorPayum-Storage-PaymentQueryFactoryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorQualifio-Exception-CampaignFeedNotFoundException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorQualifio-Exception-CommunicationException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorQualifio-Exception-NotConfiguredException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorQualifio-Exception-QualifioException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorQualifio-QualifioFieldMapResolverInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorQualifio-QualifioServiceInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorQualifio-Value-QualifioTokenPayloadValue.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ContentForms-Content-Form-Provider-GroupedContentFormFieldsProviderInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ContentForms-Data-Content-FieldData.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ContentForms-FieldType-FieldValueFormMapperInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-AbstractInMemoryCollection.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-ArrayList.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-ArrayMap.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-CollectionInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-ListInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-MapInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-MutableArrayList.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-MutableArrayMap.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-MutableListInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-MutableMapInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Collection-StreamableInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Container-ApiLoader-RepositoryConfigurationProviderInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Container.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Event-Mapper-ResolveMissingFieldEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Event-NameSchema-AbstractNameSchemaEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Event-NameSchema-AbstractSchemaEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Event-NameSchema-ContentAwareEventInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Event-NameSchema-ResolveContentNameSchemaEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Event-NameSchema-ResolveNameSchemaEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Event-NameSchema-ResolveUrlAliasSchemaEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Event-View-PostBuildViewEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Exception-InvalidArgumentException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Exception-InvalidArgumentType.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Exception-OutOfBoundsException.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-BinaryBase-PathGeneratorInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-BinaryBase-RouteAwarePathGenerator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-Comparable.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-DefaultDataFieldStorage.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-FieldConstraintsStorage.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-FieldStorage.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-FieldType.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-GatewayBasedStorage.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-Generic-Type.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-Generic-ValidationError-ConstraintViolationAdapter.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-Indexable.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-StorageGateway.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-StorageGatewayInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-ValidationError-NonConfigurableValidationError.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-ValidationError-UnknownValidatorValidationError.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-ValidationError.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-Value.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-ValueSerializerInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-HashGenerator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-IO-BinaryFile.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-IO-BinaryFileCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-IO-MimeTypeDetector.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Ibexa.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Limitation-Target-Builder-VersionBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Limitation-Target-DestinationLocation.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Limitation-Target-Version.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Limitation-Target.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Limitation-TargetAwareType.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Limitation-Type.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-MVC-EventSubscriber-ConfigScopeChangeSubscriber.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-MVC-Symfony-ErrorHandler-Php82HideDeprecationsErrorHandler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-MVC-Templating-BaseRenderStrategy.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-MVC-Templating-RenderStrategy.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-MVC-View-VariableProvider.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-MVC-View-ViewMatcherRegistryInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Options-MutableOptionsBag.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Options-OptionsBag.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Bookmark-Bookmark.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Bookmark-CreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Bookmark-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-ContentInfo.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-ContentItem.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-CreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Field.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-FieldTypeConstraints.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-FieldValue.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Language-CreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Language-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Language.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Location-CreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Location-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Location-Trash-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Location-Trash-TrashResult.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Location-Trashed.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Location-UpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Location.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-LocationWithContentInfo.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-MetadataUpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-ObjectState-Group.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-ObjectState-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-ObjectState-InputStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-ObjectState.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Relation-CreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Relation.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Section-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Section.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type-CreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type-DeleteByParamsStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type-FieldDefinition.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type-Group-CreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type-Group-UpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type-Group.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type-UpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-UpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-UrlAlias-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-UrlAlias.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-UrlWildcard-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-UrlWildcard.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-VersionInfo.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-FieldType.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Filter-Doctrine-FilteringQueryBuilder.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Notification-CreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Notification-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Notification-Notification.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Notification-UpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Setting-Setting.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-TransactionHandler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-URL-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-URL-URL.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-URL-URLUpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-User-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-User-Policy.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-User-Role.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-User-RoleAssignment.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-User-RoleCopyStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-User-RoleCreateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-User-RoleUpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-User-UserTokenUpdateStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-User.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-UserPreference-Handler.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-UserPreference-UserPreference.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-UserPreference-UserPreferenceSetStruct.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-ValueObject.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Pool-Pool.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Pool-PoolInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-BookmarkService.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Collections-TotalCountAwareInterface.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-ContentService.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-ContentTypeService.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-BookmarkServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-ContentServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-ContentTypeServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-FieldTypeServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-LanguageServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-LocationServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-NotificationServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-ObjectStateServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-RoleServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-SearchServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-SectionServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-SettingServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-TokenServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-TranslationServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-TrashServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-URLAliasServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-URLServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-URLWildcardServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-UserPreferenceServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Decorator-UserServiceDecorator.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Event-AfterEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Event-BeforeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Bookmark-BeforeCreateBookmarkEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Bookmark-BeforeDeleteBookmarkEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Bookmark-CreateBookmarkEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Bookmark-DeleteBookmarkEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-AddRelationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeAddRelationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeCopyContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeCreateContentDraftEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeCreateContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeDeleteContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeDeleteRelationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeDeleteTranslationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeDeleteVersionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeHideContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforePublishVersionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeRevealContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeUpdateContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-BeforeUpdateContentMetadataEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-CopyContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-CreateContentDraftEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-CreateContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-DeleteContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-DeleteRelationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-DeleteTranslationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-DeleteVersionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-HideContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-PublishVersionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-RevealContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-UpdateContentEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Content-UpdateContentMetadataEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-AddFieldDefinitionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-AssignContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeAddFieldDefinitionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeAssignContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeCopyContentTypeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeCreateContentTypeDraftEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeCreateContentTypeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeCreateContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeDeleteContentTypeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeDeleteContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforePublishContentTypeDraftEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeRemoveContentTypeTranslationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeRemoveFieldDefinitionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeUnassignContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeUpdateContentTypeDraftEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeUpdateContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-BeforeUpdateFieldDefinitionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-CopyContentTypeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-CreateContentTypeDraftEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-CreateContentTypeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-CreateContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-DeleteContentTypeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-DeleteContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-PublishContentTypeDraftEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-RemoveContentTypeTranslationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-RemoveFieldDefinitionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-UnassignContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-UpdateContentTypeDraftEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-UpdateContentTypeGroupEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-ContentType-UpdateFieldDefinitionEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-BeforeCreateLanguageEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-BeforeDeleteLanguageEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-BeforeDisableLanguageEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-BeforeEnableLanguageEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-BeforeUpdateLanguageNameEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-CreateLanguageEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-DeleteLanguageEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-DisableLanguageEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-EnableLanguageEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Language-UpdateLanguageNameEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-BeforeCopySubtreeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-BeforeCreateLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-BeforeDeleteLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-BeforeHideLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-BeforeMoveSubtreeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-BeforeSwapLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-BeforeUnhideLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-BeforeUpdateLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-CopySubtreeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-CreateLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-DeleteLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-HideLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-MoveSubtreeEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-SwapLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-UnhideLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Location-UpdateLocationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-BeforeCreateNotificationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-BeforeDeleteNotificationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-BeforeMarkNotificationAsReadEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-BeforeMarkNotificationAsUnreadEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-CreateNotificationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-DeleteNotificationEvent.html # docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-MarkNotificationAs…
2 parents b45bf05 + 1c2c069 commit 93b0c33

File tree

3 files changed

+148
-140
lines changed

3 files changed

+148
-140
lines changed

.github/workflows/build.yaml

Lines changed: 0 additions & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -86,143 +86,3 @@ jobs:
8686
with:
8787
reporter: github-check
8888
filter_mode: added
89-
90-
code-samples:
91-
name: Validate code samples
92-
runs-on: "ubuntu-22.04"
93-
strategy:
94-
matrix:
95-
php:
96-
- "8.3"
97-
steps:
98-
- uses: actions/checkout@v4
99-
100-
- name: Setup PHP Action
101-
uses: shivammathur/setup-php@v2
102-
with:
103-
php-version: ${{ matrix.php }}
104-
coverage: none
105-
extensions: "pdo_sqlite, gd"
106-
tools: cs2pr
107-
108-
- name: Add composer keys for private packagist
109-
run: |
110-
composer config http-basic.updates.ibexa.co $SATIS_NETWORK_KEY $SATIS_NETWORK_TOKEN
111-
composer config github-oauth.github.com $TRAVIS_GITHUB_TOKEN
112-
env:
113-
SATIS_NETWORK_KEY: ${{ secrets.SATIS_NETWORK_KEY }}
114-
SATIS_NETWORK_TOKEN: ${{ secrets.SATIS_NETWORK_TOKEN }}
115-
TRAVIS_GITHUB_TOKEN: ${{ secrets.TRAVIS_GITHUB_TOKEN }}
116-
117-
- uses: ramsey/composer-install@v3
118-
with:
119-
dependency-versions: highest
120-
121-
- name: Run PHPStan analysis
122-
run: composer phpstan
123-
124-
code-samples-inclusion-check:
125-
name: Check code samples inclusion
126-
runs-on: ubuntu-latest
127-
if: github.event_name == 'pull_request'
128-
permissions:
129-
# Needed to manage the comment
130-
pull-requests: write
131-
132-
steps:
133-
- name: List modified files
134-
id: list
135-
run: |
136-
URL="https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files"
137-
echo 'CODE_SAMPLES_CHANGE<<CODE_SAMPLES_CHANGE_DELIMITER' >> "$GITHUB_OUTPUT"
138-
curl -s -X GET -G $URL | jq -r '.[] | .filename,.previous_filename' | grep '^code_samples/' | tr '\n' ' ' >> "$GITHUB_OUTPUT"
139-
echo '' >> "$GITHUB_OUTPUT"
140-
echo 'CODE_SAMPLES_CHANGE_DELIMITER' >> "$GITHUB_OUTPUT"
141-
142-
- name: Checkout target branch (base_ref)
143-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
144-
uses: actions/checkout@v3
145-
with:
146-
ref: ${{ github.base_ref }}
147-
- name: Log target branch code_samples usage
148-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
149-
run: |
150-
git fetch origin
151-
git checkout origin/${{ github.head_ref }} -- tools/code_samples/code_samples_usage.php
152-
php tools/code_samples/code_samples_usage.php ${{ steps.list.outputs.CODE_SAMPLES_CHANGE }} > $HOME/code_samples_usage_target.txt
153-
154-
- name: Checkout source branch (head_ref)
155-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
156-
uses: actions/checkout@v3
157-
with:
158-
ref: ${{ github.head_ref }}
159-
- name: Log source branch code_samples usage
160-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
161-
run: php tools/code_samples/code_samples_usage.php ${{ steps.list.outputs.CODE_SAMPLES_CHANGE }} > $HOME/code_samples_usage_source.txt
162-
163-
- name: Compare code_samples usages (diff --unified)
164-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
165-
# diff returns 1 if there is a difference, this is normal but seen as an error by the job.
166-
continue-on-error: true
167-
run: |
168-
source_length=`wc -l < $HOME/code_samples_usage_source.txt`
169-
target_length=`wc -l < $HOME/code_samples_usage_target.txt`
170-
diff -U $(( source_length > target_length ? source_length : target_length )) $HOME/code_samples_usage_target.txt $HOME/code_samples_usage_source.txt > $HOME/code_samples_usage.diff
171-
- name: Check for differences
172-
id: diff
173-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
174-
run: |
175-
echo "CODE_SAMPLES_DIFF=$(wc -l < $HOME/code_samples_usage.diff | xargs)" >> "$GITHUB_OUTPUT"
176-
- name: Convert code_samples usages differences (diff2html)
177-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != '' && steps.diff.outputs.CODE_SAMPLES_DIFF != '0'
178-
run: |
179-
npm install -g diff2html-cli
180-
diff2html -f html -s side -t 'code_samples/ changes report' --su hidden --fct false -o stdout -i file -- $HOME/code_samples_usage.diff > $HOME/code_samples_usage.diff.html
181-
- name: Upload code_samples usages differences artifact
182-
id: artifact
183-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != '' && steps.diff.outputs.CODE_SAMPLES_DIFF != '0'
184-
uses: actions/upload-artifact@v4
185-
with:
186-
name: code_samples_usage.diff.html
187-
path: ~/code_samples_usage.diff.html
188-
overwrite: true
189-
- name: Convert code_samples usages for comment
190-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != '' && steps.diff.outputs.CODE_SAMPLES_DIFF != '0'
191-
run: |
192-
title='# code_samples/ change report'
193-
link='<a href="${{ steps.artifact.outputs.artifact-url }}">Download colorized diff</a>'
194-
echo "$title" > code_samples_usage.diff.md
195-
echo '' >> code_samples_usage.diff.md
196-
php tools/code_samples/code_samples_usage_diff2html.php $HOME/code_samples_usage.diff >> code_samples_usage.diff.md
197-
echo "$link" >> code_samples_usage.diff.md
198-
if [[ `wc -m < code_samples_usage.diff.md | xargs` -ge $((2**16)) ]]; then
199-
echo "$title" > code_samples_usage.diff.md
200-
echo '' >> code_samples_usage.diff.md
201-
echo "Report's diff is too long to be displayed in a comment." >> code_samples_usage.diff.md
202-
echo '' >> code_samples_usage.diff.md
203-
echo "$link" >> code_samples_usage.diff.md
204-
fi
205-
- name: Find Comment
206-
id: find-comment
207-
uses: peter-evans/find-comment@v3
208-
with:
209-
issue-number: ${{ github.event.pull_request.number }}
210-
comment-author: 'github-actions[bot]'
211-
body-includes: 'code_samples/ change report'
212-
- name: Delete comment
213-
if: steps.find-comment.outputs.comment-id != ''
214-
uses: actions/github-script@v6
215-
with:
216-
script: |
217-
github.rest.issues.deleteComment({
218-
owner: context.repo.owner,
219-
repo: context.repo.repo,
220-
comment_id: ${{ steps.find-comment.outputs.comment-id }}
221-
})
222-
- name: Create comment
223-
if: steps.list.outputs.CODE_SAMPLES_CHANGE != '' && steps.diff.outputs.CODE_SAMPLES_DIFF != '0'
224-
uses: peter-evans/create-or-update-comment@v4
225-
with:
226-
issue-number: ${{ github.event.pull_request.number }}
227-
body-path: code_samples_usage.diff.md
228-
edit-mode: replace
Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
name: "Check code samples"
2+
3+
on:
4+
pull_request: ~
5+
6+
jobs:
7+
code-samples-validation:
8+
name: Validate code samples
9+
runs-on: "ubuntu-22.04"
10+
strategy:
11+
matrix:
12+
php:
13+
- "8.3"
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Setup PHP Action
18+
uses: shivammathur/setup-php@v2
19+
with:
20+
php-version: ${{ matrix.php }}
21+
coverage: none
22+
extensions: "pdo_sqlite, gd"
23+
tools: cs2pr
24+
25+
- name: Add composer keys for private packagist
26+
run: |
27+
composer config http-basic.updates.ibexa.co $SATIS_NETWORK_KEY $SATIS_NETWORK_TOKEN
28+
composer config github-oauth.github.com $TRAVIS_GITHUB_TOKEN
29+
env:
30+
SATIS_NETWORK_KEY: ${{ secrets.SATIS_NETWORK_KEY }}
31+
SATIS_NETWORK_TOKEN: ${{ secrets.SATIS_NETWORK_TOKEN }}
32+
TRAVIS_GITHUB_TOKEN: ${{ secrets.TRAVIS_GITHUB_TOKEN }}
33+
34+
- uses: ramsey/composer-install@v3
35+
with:
36+
dependency-versions: highest
37+
38+
- name: Run PHPStan analysis
39+
run: composer phpstan
40+
41+
code-samples-inclusion-check:
42+
name: Check code samples inclusion
43+
runs-on: ubuntu-latest
44+
if: github.event_name == 'pull_request'
45+
permissions:
46+
# Needed to manage the comment
47+
pull-requests: write
48+
49+
steps:
50+
- name: List modified files
51+
id: list
52+
run: |
53+
URL="https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files"
54+
echo 'CODE_SAMPLES_CHANGE<<CODE_SAMPLES_CHANGE_DELIMITER' >> "$GITHUB_OUTPUT"
55+
curl -s -X GET -G $URL | jq -r '.[] | .filename,.previous_filename' | grep '^code_samples/' | tr '\n' ' ' >> "$GITHUB_OUTPUT"
56+
echo '' >> "$GITHUB_OUTPUT"
57+
echo 'CODE_SAMPLES_CHANGE_DELIMITER' >> "$GITHUB_OUTPUT"
58+
59+
- name: Checkout target branch (base_ref)
60+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
61+
uses: actions/checkout@v3
62+
with:
63+
ref: ${{ github.base_ref }}
64+
- name: Log target branch code_samples usage
65+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
66+
run: |
67+
git fetch origin
68+
git checkout origin/${{ github.head_ref }} -- tools/code_samples/code_samples_usage.php
69+
php tools/code_samples/code_samples_usage.php ${{ steps.list.outputs.CODE_SAMPLES_CHANGE }} > $HOME/code_samples_usage_target.txt
70+
71+
- name: Checkout source branch (head_ref)
72+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
73+
uses: actions/checkout@v3
74+
with:
75+
ref: ${{ github.head_ref }}
76+
- name: Log source branch code_samples usage
77+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
78+
run: php tools/code_samples/code_samples_usage.php ${{ steps.list.outputs.CODE_SAMPLES_CHANGE }} > $HOME/code_samples_usage_source.txt
79+
80+
- name: Compare code_samples usages (diff --unified)
81+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
82+
# diff returns 1 if there is a difference, this is normal but seen as an error by the job.
83+
continue-on-error: true
84+
run: |
85+
source_length=`wc -l < $HOME/code_samples_usage_source.txt`
86+
target_length=`wc -l < $HOME/code_samples_usage_target.txt`
87+
diff -U $(( source_length > target_length ? source_length : target_length )) $HOME/code_samples_usage_target.txt $HOME/code_samples_usage_source.txt > $HOME/code_samples_usage.diff
88+
- name: Check for differences
89+
id: diff
90+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != ''
91+
run: |
92+
echo "CODE_SAMPLES_DIFF=$(wc -l < $HOME/code_samples_usage.diff | xargs)" >> "$GITHUB_OUTPUT"
93+
- name: Convert code_samples usages differences (diff2html)
94+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != '' && steps.diff.outputs.CODE_SAMPLES_DIFF != '0'
95+
run: |
96+
npm install -g diff2html-cli
97+
diff2html -f html -s side -t 'code_samples/ changes report' --su hidden --fct false -o stdout -i file -- $HOME/code_samples_usage.diff > $HOME/code_samples_usage.diff.html
98+
- name: Upload code_samples usages differences artifact
99+
id: artifact
100+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != '' && steps.diff.outputs.CODE_SAMPLES_DIFF != '0'
101+
uses: actions/upload-artifact@v4
102+
with:
103+
name: code_samples_usage.diff.html
104+
path: ~/code_samples_usage.diff.html
105+
overwrite: true
106+
- name: Convert code_samples usages for comment
107+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != '' && steps.diff.outputs.CODE_SAMPLES_DIFF != '0'
108+
run: |
109+
title='# code_samples/ change report'
110+
link='<a href="${{ steps.artifact.outputs.artifact-url }}">Download colorized diff</a>'
111+
echo "$title" > code_samples_usage.diff.md
112+
echo '' >> code_samples_usage.diff.md
113+
php tools/code_samples/code_samples_usage_diff2html.php $HOME/code_samples_usage.diff >> code_samples_usage.diff.md
114+
echo "$link" >> code_samples_usage.diff.md
115+
if [[ `wc -m < code_samples_usage.diff.md | xargs` -ge $((2**16)) ]]; then
116+
echo "$title" > code_samples_usage.diff.md
117+
echo '' >> code_samples_usage.diff.md
118+
echo "Report's diff is too long to be displayed in a comment." >> code_samples_usage.diff.md
119+
echo '' >> code_samples_usage.diff.md
120+
echo "$link" >> code_samples_usage.diff.md
121+
fi
122+
- name: Find Comment
123+
id: find-comment
124+
uses: peter-evans/find-comment@v3
125+
with:
126+
issue-number: ${{ github.event.pull_request.number }}
127+
comment-author: 'github-actions[bot]'
128+
body-includes: 'code_samples/ change report'
129+
- name: Delete comment
130+
if: steps.find-comment.outputs.comment-id != ''
131+
uses: actions/github-script@v6
132+
with:
133+
script: |
134+
github.rest.issues.deleteComment({
135+
owner: context.repo.owner,
136+
repo: context.repo.repo,
137+
comment_id: ${{ steps.find-comment.outputs.comment-id }}
138+
})
139+
- name: Create comment
140+
if: steps.list.outputs.CODE_SAMPLES_CHANGE != '' && steps.diff.outputs.CODE_SAMPLES_DIFF != '0'
141+
uses: peter-evans/create-or-update-comment@v4
142+
with:
143+
issue-number: ${{ github.event.pull_request.number }}
144+
body-path: code_samples_usage.diff.md
145+
edit-mode: replace

tools/php_api_ref/.phpdoc/template/package-edition-map.twig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
'ibexa/connector-openai': 'optional',
7272
'ibexa/automated-translation': 'optional',
7373
'ibexa/product-catalog-date-time-attribute': 'optional',
74+
'ibexa/rector': 'optional',
7475
} %}
7576
{% set namespace_package_map = {
7677

@@ -289,5 +290,7 @@
289290
'Ibexa\\Bundle\\ProductCatalogDateTimeAttribute': 'ibexa/product-catalog-date-time-attribute',
290291
'Ibexa\\Contracts\\ProductCatalogDateTimeAttribute': 'ibexa/product-catalog-date-time-attribute',
291292
'Ibexa\\ProductCatalogDateTimeAttribute': 'ibexa/product-catalog-date-time-attribute',
293+
'Ibexa\\Rector': 'ibexa/rector',
294+
'Ibexa\\Contracts\\Rector': 'ibexa/rector',
292295
} %}
293296
{% block content %}{% endblock %}

0 commit comments

Comments
 (0)