コード例 #1
0
ファイル: ServiceD.php プロジェクト: rouffj/rouffj-test
 public function getResult()
 {
     $resultA = legacy_functionA();
     $resultB = legacy_functionB();
     return $resultA + $resultB;
 }
コード例 #2
0
ファイル: DITest.php プロジェクト: rouffj/rouffj-test
 /**
  * This can be usefull to reuse legacy system.
  */
 public function testHowToRequireFileForBoostrappingService()
 {
     $this->assertEquals(10, $this->customContainer->get('service_d')->getResult());
     $this->assertEquals(10, legacy_functionA() + legacy_functionB(), 'after a service requires a files with regular functions, they becomes accessible globally :(');
 }