Neomerx\JsonApi\Factories\Factory::createContainer PHP Method

createContainer() public method

public createContainer ( array $providers = [] )
$providers array
    public function createContainer(array $providers = [])
    {
        $container = new Container($this, $providers);
        $container->setLogger($this->logger);
        return $container;
    }

Usage Example

 protected function setUp()
 {
     $factory = new Factory();
     $this->repository = new SchemasRepository($factory);
     $this->repository->configure($this->config);
     $defaults = $this->config[SchemasRepository::DEFAULTS];
     $this->defaults = $factory->createContainer($defaults);
     $this->a = $factory->createContainer(array_merge($defaults, $this->config[static::A]));
     $this->b = $factory->createContainer(array_merge($defaults, $this->config[static::B]));
 }
All Usage Examples Of Neomerx\JsonApi\Factories\Factory::createContainer