Skip to content

Dependency Injection Container (PSR-11)


Overview

Phalcon\Container is an implementation of the PSR-11 Container interface as defined by PHP-FIG.

This component aids with receiving and setting services in the DI container

NOTE

Phalcon\Container is not a real implementation of PSR-11. For now it acts as a proxy to the Phalcon\Di container. In future versions, we will implement this component fully and it will replace the current Dependency Injection container.

Activation

To set the container up, you first need to have a Phalcon\Di object already set up.

<?php

use Phalcon\Di\FactoryDefault;
use Phalcon\Container;

$default   = new FactoryDefault();
$container = new Container($default);

$request = $container->get('request');