Exemple #1
0
 public function testGetServices()
 {
     $expectedServices = array('service1' => Phalcon\DI\Service::__set_state(array('_name' => 'service1', '_definition' => 'some-service', '_shared' => false, '_sharedInstance' => NULL)), 'service2' => Phalcon\DI\Service::__set_state(array('_name' => 'service2', '_definition' => 'some-other-service', '_shared' => false, '_sharedInstance' => NULL)));
     $this->_di->set('service1', 'some-service');
     $this->_di->set('service2', 'some-other-service');
     $this->assertEquals($this->_di->getServices(), $expectedServices);
 }
<?php

$service = new Phalcon\DI\Service('request', 'Phalcon\\Http\\Request');
$request = $service->resolve();