Neomerx\JsonApi\Encoder\Encoder::__construct PHP Метод

__construct() публичный Метод

public __construct ( Neomerx\JsonApi\Contracts\Factories\FactoryInterface $factory, Neomerx\JsonApi\Contracts\Schema\ContainerInterface $container, Neomerx\JsonApi\Encoder\EncoderOptions $encoderOptions = null )
$factory Neomerx\JsonApi\Contracts\Factories\FactoryInterface
$container Neomerx\JsonApi\Contracts\Schema\ContainerInterface
$encoderOptions Neomerx\JsonApi\Encoder\EncoderOptions
    public function __construct(FactoryInterface $factory, ContainerInterface $container, EncoderOptions $encoderOptions = null)
    {
        $this->factory = $factory;
        $this->container = $container;
        $this->encoderOptions = $encoderOptions;
        $this->resetEncodeParameters();
    }

Usage Example

Пример #1
0
 /**
  * @param FactoryInterface     $factory
  * @param JsonSchemesInterface $container
  * @param EncoderOptions|null  $encoderOptions
  */
 public function __construct(FactoryInterface $factory, JsonSchemesInterface $container, EncoderOptions $encoderOptions = null)
 {
     parent::__construct($factory, $container, $encoderOptions);
     $this->schemesContainer = $container;
 }