diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Configuration-ProviderInterface.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Configuration-ProviderInterface.html index 774f0d38c9..8d3fbf435d 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Configuration-ProviderInterface.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Configuration-ProviderInterface.html @@ -261,6 +261,57 @@

+

+ publicgetCookieIdLifetimeDays() + +

+
+ ProviderInterface.php + : + 43 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
public getCookieIdLifetimeDays() : int
+
+
+
+
+
+

Return values

+

int

+ +
+ Tags + + +
+
+
+ Throws +
+
+ InvalidConfigurationExceptionInterface + +
+
+ +

publicgetCurrentCustomerId() @@ -522,6 +573,11 @@

Return values

@@ -678,7 +678,7 @@

RecommendationsServiceInterface.php : - 216 + 218
@@ -770,7 +770,7 @@

RecommendationsServiceInterface.php : - 206 + 208
@@ -862,7 +862,7 @@

RecommendationsServiceInterface.php : - 196 + 198
@@ -954,7 +954,7 @@

RecommendationsServiceInterface.php : - 237 + 239
@@ -1060,7 +1060,7 @@

RecommendationsServiceInterface.php : - 226 + 228
@@ -1166,7 +1166,7 @@

RecommendationsServiceInterface.php : - 166 + 168
@@ -1258,7 +1258,7 @@

RecommendationsServiceInterface.php : - 176 + 178
@@ -1350,7 +1350,7 @@

RecommendationsServiceInterface.php : - 186 + 188
@@ -1668,7 +1668,7 @@

RecommendationsServiceInterface.php : - 258 + 260
@@ -1986,7 +1986,7 @@

RecommendationsServiceInterface.php : - 156 + 158
@@ -2186,7 +2186,7 @@

-
public getUserCrossSellingItemsWeb([int $numOfItems = 10 ][, array<string, mixed> $options = [] ]) : ProductRecommendations
+
public getUserCrossSellingItemsWeb(bool $inStockOnly[, int $numOfItems = 10 ][, array<string, mixed> $options = [] ]) : ProductRecommendations
@@ -2207,6 +2207,20 @@

Parameters

+ + $inStockOnly + + + bool + + + - + + + - + + + $numOfItems @@ -2474,7 +2488,7 @@

RecommendationsServiceInterface.php : - 146 + 147
@@ -2490,7 +2504,7 @@

-
public getUserLookAlikeItemsWeb([int $numOfItems = 10 ][, array<string, mixed> $options = [] ]) : ProductRecommendations
+
public getUserLookAlikeItemsWeb(bool $inStockOnly[, int $numOfItems = 10 ][, array<string, mixed> $options = [] ]) : ProductRecommendations
@@ -2511,6 +2525,20 @@

Parameters

+ + $inStockOnly + + + bool + + + - + + + - + + + $numOfItems diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-Event-PageViewEventData.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-Event-PageViewEventData.html new file mode 100644 index 0000000000..bc0a8005df --- /dev/null +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-Event-PageViewEventData.html @@ -0,0 +1,706 @@ + + + + + PageViewEventData | PHP API Reference (Ibexa Documentation) + + + + + + + + + + + + + + + + +
Copied!
+ + + +
+ +
+ +
+
+
+ + + + + + + + +
+
+
+ + + +
+
+ + +
+
+

+ PageViewEventData

+ +
+ PageViewEventData.php + : + 14 + +
+
Read-only
+
Final
+ +
+ Extends AbstractEventData +
+ + +
+

Base class for tracking event data with common parameter building logic.

+ + + + + + + + + + + + + +

+ Properties +

+ +
+

+ public + $url + + +

+
+ PageViewEventData.php + : + 17 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
public string $url
+
+
+
+ + +
+

+ public + $websiteId + + +

+
+ PageViewEventData.php + : + 18 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
public string|null $websiteId = null
+
+
+
+ + + + +

+ Methods +

+ +
+

+ public__construct() + +

+
+ PageViewEventData.php + : + 16 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
public __construct(string $url[, string|null $websiteId = null ])
+
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault valueDescription
+ $url + + string + + - + + - +
+ $websiteId + + string|null + + null + + - +
+ + +
+

+ publicgetEventType() + +

+
+ PageViewEventData.php + : + 21 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
public getEventType() : EventType
+
+
+
+
+
+

Return values

+

EventType

+ + +
+

+ publicgetTemplateHint() + +

+
+ AbstractEventData.php + : + 44 + +
+
+

Returns optional template hint for special rendering needs.

+ +
+ + + + + + + +
+
+
+
+
+
+
public getTemplateHint() : string|null
+
+
+
+
+
+

Return values

+

string|null

+ + +
+

+ publictoArray() + +

+
+ PageViewEventData.php + : + 26 + +
+
+

Returns Raptor tracking parameters.

+ +
+ + + + + + + +
+
+
+
+
+
+
public toArray() : array<string, mixed>
+
+
+
+
+
+

Return values

+

array<string, mixed>

+ + +
+

+ protectedbuildParameters() + +

+
+ AbstractEventData.php + : + 24 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
protected buildParameters(array<string, mixed> $required[, array<string, mixed> $optional = [] ]) : array<string, mixed>
+
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault valueDescription
+ $required + + array<string, mixed> + + - + + - +
+ $optional + + array<string, mixed> + + [] + + - +
+

Return values

+

array<string, mixed>

+ + +
+
+
+ +
+
+
+ +
+
+
+
+
+
+ + + + + + + + + + + diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-EventContext.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-EventContext.html index 08679396b9..c1057a262e 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-EventContext.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-EventContext.html @@ -517,6 +517,38 @@

+
+

+ publicURL +

+
+ EventContext.php + : + 34 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
public mixed URL = 'url'
+
+
+
+ +

publicWEBSITE_ID @@ -610,6 +642,11 @@

SUBTOTAL + +
  • + + URL +
  • diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-EventType.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-EventType.html index bc8720fbd2..44c115361d 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-EventType.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-EventType.html @@ -431,6 +431,40 @@

  • + +
    +
    +

    + PAGEVIEW +

    +
    + EventType.php + : + 21 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    string PAGEVIEW = 'pageview'
    +
    +
    +
    + +
    @@ -478,6 +512,11 @@

    ITEM_CLICK + +
  • + + PAGEVIEW +
  • diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-PageViewTrackerInterface.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-PageViewTrackerInterface.html new file mode 100644 index 0000000000..f262f9865d --- /dev/null +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-PageViewTrackerInterface.html @@ -0,0 +1,348 @@ + + + + + PageViewTrackerInterface | PHP API Reference (Ibexa Documentation) + + + + + + + + + + + + + + + + +
    Copied!
    + + + +
    + +
    + +
    +
    +
    + + + + + + + + +
    +
    +
    + + + +
    +
    + + +
    +
    +

    + PageViewTrackerInterface

    + +
    + PageViewTrackerInterface.php + : + 11 + +
    +
    Interface
    + +
    + + + + + + + + + + + + + +

    + Methods +

    + +
    +

    + publictrackCurrentRequest() + +

    +
    + PageViewTrackerInterface.php + : + 13 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public trackCurrentRequest() : void
    +
    +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-RaptorParameter.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-RaptorParameter.html index bce508c262..d9cff19484 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-RaptorParameter.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-RaptorParameter.html @@ -524,7 +524,7 @@

    RaptorParameter.php : - 42 + 44
    @@ -677,6 +677,38 @@

    +
    +

    + publicURL +

    +
    + RaptorParameter.php + : + 42 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public mixed URL = 'p1003'
    +
    +
    +
    + +

    publicWEBSITE_ID @@ -795,6 +827,11 @@

    SUBTOTAL + +
  • + + URL +
  • diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-TrackingServiceInterface.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-TrackingServiceInterface.html index b8cbe5d2b6..16871d8211 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-TrackingServiceInterface.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-TrackingServiceInterface.html @@ -370,11 +370,10 @@

    TrackingServiceInterface.php : - 34 + 32

  • -

    Track any event type using generic EventDataInterface.

    @@ -387,7 +386,7 @@

    @@ -434,6 +433,20 @@

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + +
    -
    public track(EventDataInterface $eventData, string $url[, string|null $moduleName = null ]) : void
    +
    public track(EventDataInterface $eventData, string $url[, string|null $customerId = null ][, string|null $moduleName = null ][, string|null $cookieId = null ][, string|null $sessionId = null ][, string|null $userId = null ]) : void
    -
    + $customerId + + string|null + + null + + - +
    @@ -448,6 +461,48 @@

    Parameters

    -
    + $cookieId + + string|null + + null + + - +
    + $sessionId + + string|null + + null + + - +
    + $userId + + string|null + + null + + - +
    diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-FormBuilder-FieldType-Model-FormSubmission.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-FormBuilder-FieldType-Model-FormSubmission.html index f86df18c90..30d2e004aa 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-FormBuilder-FieldType-Model-FormSubmission.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-FormBuilder-FieldType-Model-FormSubmission.html @@ -290,7 +290,7 @@

    -
    public __construct(int $id, int $userId, string $languageCode, array<string|int, FieldValue$values[, DateTimeInterface|null $created = null ])
    +
    public __construct(int $id, int $userId, string $languageCode, array<int|string, FieldValue|null> $values[, DateTimeInterface|null $created = null ])
    @@ -357,7 +357,7 @@

    Parameters

    $values - array<string|int, FieldValue> + array<int|string, FieldValue|null> - @@ -704,7 +704,7 @@

    -
    public getValues() : array<string|int, FieldValue>
    +
    public getValues() : array<int|string, FieldValue|null>
    @@ -714,7 +714,7 @@

    Return values

    -

    array<string|int, FieldValue>

    +

    array<int|string, FieldValue|null>

    diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-HttpCache-ResponseTagger-ResponseTagger.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-HttpCache-ResponseTagger-ResponseTagger.html index abaa028958..987b8a34b1 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-HttpCache-ResponseTagger-ResponseTagger.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-HttpCache-ResponseTagger-ResponseTagger.html @@ -235,7 +235,7 @@

    ResponseTagger.php : - 13 + 14
    Interface
    @@ -267,7 +267,7 @@

    ResponseTagger.php : - 20 + 21
    diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Values-Availability-AvailabilityInterface.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Values-Availability-AvailabilityInterface.html index 2077739312..9bbe38dc31 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Values-Availability-AvailabilityInterface.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Values-Availability-AvailabilityInterface.html @@ -263,6 +263,82 @@

    +

    + publicgetAvailability() + +

    +
    + AvailabilityInterface.php + : + 18 + +
    +
    +

    Returns the stored availability value as persisted for the product.

    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public getAvailability() : bool
    +
    +
    +
    +
    +
    +

    Return values

    +

    bool

    + + +
    +

    + publicgetComputedAvailability() + +

    +
    + AvailabilityInterface.php + : + 23 + +
    +
    +

    Returns the availability value computed for the current business context.

    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public getComputedAvailability() : bool
    +
    +
    +
    +
    +
    +

    Return values

    +

    bool

    + + +

    publicgetProduct() @@ -270,7 +346,7 @@

    AvailabilityInterface.php : - 26 + 39

    @@ -307,7 +383,7 @@

    AvailabilityInterface.php : - 17 + 30
    @@ -344,7 +420,7 @@

    AvailabilityInterface.php : - 15 + 28
    @@ -371,7 +447,24 @@

    Return values

    bool

    - + +
    + Tags + + +
    +
    +
    + Deprecated +
    +
    +
    +

    Use getComputedAvailability() instead.

    + +
    + +
    +

    @@ -381,7 +474,7 @@

    AvailabilityInterface.php : - 24 + 37

    @@ -431,6 +524,16 @@

    Return values