% cat quickstart.php <?php require_once('S2Container.php'); class Action { public $service; } class Service { public $dao; } class Dao { private $pdo; public function setPdo(PDO $pdo) { $this->pdo = $pdo; } } s2component('PDO')->construct(function(){ return new PDO('sqlite::memory:'); }); var_dump(s2get('Action')); % % % php quickstart.php object(Action)#36 (1) { ["service"]=> object(Service)#51 (
{{#tags}}- {{label}}
{{/tags}}