1. Go to this page and download the library: Download magebitcom/acp-php-spec library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
magebitcom / acp-php-spec example snippets
use Magebit\AcpSpec\Api\AgenticCheckout\MessageErrorInterface;
class MyMessage implements MessageErrorInterface
{
private string $content;
public function getContent(): string
{
return $this->content;
}
public function setContent(string $content): self
{
$this->content = $content;
return $this;
}
// ... plus getType/setType, getCode/setCode, getSeverity/setSeverity, ...
}
MessageErrorInterface::KEY_CONTENT; // 'content' — the wire key
MessageErrorInterface::TYPE_ERROR; // 'error' — a const discriminator
MessageErrorInterface::CODE_OUT_OF_STOCK; // 'out_of_stock' — an enum member
MessageErrorInterface::SEVERITY_CRITICAL; // 'critical'
bash
composer
bash
composer install
php generate.php --clean # regenerate everything
php generate.php --check # CI drift gate: fail if committed output is stale
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.