for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Maba\Bundle\RestBundle\Service;
use Maba\Bundle\RestBundle\Entity\RestRequestOptions;
/**
* @internal
*/
class RestRequestOptionsRegistry
{
* @var array|RestRequestOptions[] associative array
private $restRequestOptionsByController;
public function __construct()
$this->restRequestOptionsByController = [];
}
public function registerRestRequestOptions(RestRequestOptions $options, string $controller)
$this->restRequestOptionsByController[$controller] = $options;
* @param string $controller
* @return RestRequestOptions|null
public function getRestRequestOptionsForController(string $controller)
return $this->restRequestOptionsByController[$controller] ?? null;