for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Psi\Component\Description\Schema;
class Builder
{
private $extensionClass;
private $definitions = [];
public function __construct($extensionClass)
$this->extensionClass = $extensionClass;
}
public function add($key, $descriptorClass, $info)
$definition = new Definition($this->extensionClass, $key, $descriptorClass, $info);
$this->definitions[] = $definition;
public function getDefinitions(): array
return $this->definitions;