Secciones

Contenedor de inyección de dependencias (PSR-11)


Preámbulo

Phalcon\Container es una implementación de la interfaz de contenedor PSR-11 definida por PHP-FIG.

Este componente ayuda a recibir y configurar servicios en el contenedor DI

NOTA: Phalcon\Container no es una verdadera implementación de PSR-11. Por ahora actúa como un proxy del contenedor Phalcon\Di. En versiones futuras, implementaremos este componente completamente y reemplazará el contenedor actual de inyección de dependencias.

Activación

Para configurar el contenedor, primero necesita tener un objeto Phalcon\Di ya configurado.

<?php

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

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

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