From 0fe7bbe238743138f8d0c3dc2b3779bef1f2ed93 Mon Sep 17 00:00:00 2001 From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com> Date: Mon, 17 Aug 2026 14:32:36 +0200 Subject: [PATCH 1/2] API Refs workflow must fail on error (#3352) --- tools/php_api_ref/phpdoc.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/php_api_ref/phpdoc.sh b/tools/php_api_ref/phpdoc.sh index 4a6770b695..5a4a08a565 100755 --- a/tools/php_api_ref/phpdoc.sh +++ b/tools/php_api_ref/phpdoc.sh @@ -1,6 +1,7 @@ #!/usr/bin/env bash set +x; +set -e; AUTH_JSON=${1:-~/.composer/auth.json}; # Path to an auth.json file allowing to install the targeted edition and version PHP_API_OUTPUT_DIR=${2:-./docs/api/php_api/php_api_reference}; # Path to the directory where the built PHP API Reference is hosted From 23f872979186086e03d705cff86da606c71ea0b3 Mon Sep 17 00:00:00 2001 From: "ibexa-workflow-automation-1[bot]" Date: Thu, 20 Aug 2026 12:08:22 +0000 Subject: [PATCH 2/2] PHP API Ref HTML --- ...ion-Invitation-InvitationUpdateStruct.html | 57 +- .../classes/Ibexa-Contracts-Core-Ibexa.html | 2 +- ...eSchema-Database-DatabasePlatformName.html | 486 +++++++++++++++++ ...ema-Database-DatabasePlatformResolver.html | 397 ++++++++++++++ ...racts-Messenger-Stamp-SiteAccessStamp.html | 495 ++++++++++++++++++ docs/api/php_api/php_api_reference/index.html | 113 +++- .../php_api_reference/js/searchIndex.js | 76 ++- ...exa-contracts-doctrineschema-database.html | 292 +++++++++++ .../ibexa-contracts-doctrineschema.html | 8 + .../ibexa-contracts-messenger-stamp.html | 284 ++++++++++ .../namespaces/ibexa-contracts-messenger.html | 8 + .../php_api_reference/reports/deprecated.html | 113 +++- .../php_api_reference/reports/errors.html | 113 +++- .../php_api_reference/reports/markers.html | 113 +++- 14 files changed, 2483 insertions(+), 74 deletions(-) create mode 100644 docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineSchema-Database-DatabasePlatformName.html create mode 100644 docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineSchema-Database-DatabasePlatformResolver.html create mode 100644 docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Messenger-Stamp-SiteAccessStamp.html create mode 100644 docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-doctrineschema-database.html create mode 100644 docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-messenger-stamp.html diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Collaboration-Invitation-InvitationUpdateStruct.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Collaboration-Invitation-InvitationUpdateStruct.html index acdd69ca7a..843a012f77 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Collaboration-Invitation-InvitationUpdateStruct.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Collaboration-Invitation-InvitationUpdateStruct.html @@ -242,7 +242,7 @@

InvitationUpdateStruct.php : - 13 + 15
Final
@@ -251,6 +251,9 @@

Extends ValueObject +
+ Implements + TranslationContainerInterface

The base class for all value objects and structs.

@@ -287,7 +290,7 @@

InvitationUpdateStruct.php : - 26 + 28
@@ -364,7 +367,7 @@

InvitationUpdateStruct.php : - 53 + 55
@@ -401,7 +404,7 @@

InvitationUpdateStruct.php : - 37 + 39
@@ -430,6 +433,43 @@

Return values

string|null

+
+

+ publicgetTranslationMessages() + +

+
+ InvitationUpdateStruct.php + : + 68 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
public static getTranslationMessages() : array<string|int, mixed>
+
+
+
+
+
+

Return values

+

array<string|int, mixed>

+ +

publicsetContext() @@ -438,7 +478,7 @@

InvitationUpdateStruct.php : - 61 + 63

@@ -500,7 +540,7 @@

InvitationUpdateStruct.php : - 45 + 47
@@ -678,6 +718,11 @@

getStatus() + +
  • + + getTranslationMessages() +
  • diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Ibexa.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Ibexa.html index 3ecedd3b77..830069d909 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Ibexa.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Ibexa.html @@ -284,7 +284,7 @@

    -
    public mixed VERSION = '4.6.31'
    +
    public mixed VERSION = '4.6.32'
    diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineSchema-Database-DatabasePlatformName.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineSchema-Database-DatabasePlatformName.html new file mode 100644 index 0000000000..86923b7af1 --- /dev/null +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineSchema-Database-DatabasePlatformName.html @@ -0,0 +1,486 @@ + + + + + DatabasePlatformName | PHP API Reference (Ibexa Documentation) + + + + + + + + + + + + + + + + +
    Copied!
    + + + + +
    + +
    + + + +
    +
    +
    + + + + + + + + +
    +
    +
    + + + +
    +
    + + +
    +

    + DatabasePlatformName

    + +
    + DatabasePlatformName.php + : + 16 + +
    +
    Final
    + + + +
    +

    Database platform identifiers recognized by {@see DatabasePlatformResolver}.

    + + +
    +

    Provided as class constants rather than an enum for PHP 7.4 compatibility.

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

    + Constants +

    +
    +

    + publicMYSQL +

    +
    + DatabasePlatformName.php + : + 18 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public mixed MYSQL = 'mysql'
    +
    +
    +
    + + +
    +

    + publicPOSTGRESQL +

    +
    + DatabasePlatformName.php + : + 20 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public mixed POSTGRESQL = 'postgresql'
    +
    +
    +
    + + +
    +

    + publicSQLITE +

    +
    + DatabasePlatformName.php + : + 22 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public mixed SQLITE = 'sqlite'
    +
    +
    +
    + + + + +

    + Methods +

    + +
    +

    + publicall() + +

    +
    + DatabasePlatformName.php + : + 32 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public static all() : array<string|int, string>
    +
    +
    +
    +
    +
    +

    Return values

    +

    array<string|int, string>

    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineSchema-Database-DatabasePlatformResolver.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineSchema-Database-DatabasePlatformResolver.html new file mode 100644 index 0000000000..ed2c027364 --- /dev/null +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineSchema-Database-DatabasePlatformResolver.html @@ -0,0 +1,397 @@ + + + + + DatabasePlatformResolver | PHP API Reference (Ibexa Documentation) + + + + + + + + + + + + + + + + +
    Copied!
    + + + + +
    + +
    + + + +
    +
    +
    + + + + + + + + +
    +
    +
    + + + +
    +
    + + +
    +

    + DatabasePlatformResolver

    + +
    + DatabasePlatformResolver.php + : + 19 + +
    +
    Final
    + + + +
    +

    Resolves a Doctrine database platform to one of the {@see DatabasePlatformName} identifiers, +or null if it is not one of the recognized platforms.

    + + +
    +

    Replaces the DBAL 3.10-deprecated and DBAL 4-removed AbstractPlatform::getName().

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

    + Methods +

    + +
    +

    + publicresolveName() + +

    +
    + DatabasePlatformResolver.php + : + 59 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public static resolveName(AbstractPlatform $platform) : string|null
    +
    +
    +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + +
    NameTypeDefault valueDescription
    + $platform + + AbstractPlatform + + - + + - +
    +

    Return values

    +

    string|null

    +
    +

    one of the DatabasePlatformName constants, or null if unrecognized

    + +
    + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Messenger-Stamp-SiteAccessStamp.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Messenger-Stamp-SiteAccessStamp.html new file mode 100644 index 0000000000..94307c41ee --- /dev/null +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Messenger-Stamp-SiteAccessStamp.html @@ -0,0 +1,495 @@ + + + + + SiteAccessStamp | PHP API Reference (Ibexa Documentation) + + + + + + + + + + + + + + + + +
    Copied!
    + + + + +
    + +
    + + + +
    +
    +
    + + + + + + + + +
    +
    +
    + + + +
    +
    + + +
    +

    + SiteAccessStamp

    + +
    + SiteAccessStamp.php + : + 16 + +
    +
    Final
    + + +
    + Implements + StampInterface
    + +
    + + + + +
    + Tags + + +
    +
    +
    + Readonly +
    +
    + +
    +
    + + + + + + + + + +

    + Properties +

    + +
    +

    + public + $siteAccess + + +

    +
    + SiteAccessStamp.php + : + 18 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public string $siteAccess
    +
    +
    +
    + + + + +

    + Methods +

    + +
    +

    + public__construct() + +

    +
    + SiteAccessStamp.php + : + 20 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public __construct(string $siteAccess)
    +
    +
    +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + +
    NameTypeDefault valueDescription
    + $siteAccess + + string + + - + + - +
    + + +
    +

    + publicgetSiteAccess() + +

    +
    + SiteAccessStamp.php + : + 26 + +
    +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    public getSiteAccess() : string
    +
    +
    +
    +
    +
    +

    Return values

    +

    string

    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + diff --git a/docs/api/php_api/php_api_reference/index.html b/docs/api/php_api/php_api_reference/index.html index 79f3500560..5dc7577561 100644 --- a/docs/api/php_api/php_api_reference/index.html +++ b/docs/api/php_api/php_api_reference/index.html @@ -26865,6 +26865,52 @@
  • + +
  • + + +
  • + +