for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Aweapi\Openapi\Builders;
use Aweapi\Openapi\Objects;
final class ReferenceBuilder implements Objects\ReferenceFactory
{
private $href;
public function createExampleAggregate(): Objects\ExampleAggregate
return $this->createReference();
}
public function createHeaderAggregate(): Objects\HeaderAggregate
public function createParameterAggregate(): Objects\ParameterAggregate
public function createReference(): Objects\Reference
return new Objects\Reference(
$this->getHref()
);
public function createRequestBodyAggregate(): Objects\RequestBodyAggregate
public function createResponseAggregate(): Objects\ResponseAggregate
public function createSchemaAggregate(): Objects\SchemaAggregate
public function setHref(string $href): self
$this->href = $href;
return $this;
private function getHref(): string
return $this->href;