當前位置: 首頁>>代碼示例>>PHP>>正文


PHP org_tubepress_impl_ioc_IocContainer::setInstance方法代碼示例

本文整理匯總了PHP中org_tubepress_impl_ioc_IocContainer::setInstance方法的典型用法代碼示例。如果您正苦於以下問題:PHP org_tubepress_impl_ioc_IocContainer::setInstance方法的具體用法?PHP org_tubepress_impl_ioc_IocContainer::setInstance怎麽用?PHP org_tubepress_impl_ioc_IocContainer::setInstance使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org_tubepress_impl_ioc_IocContainer的用法示例。


在下文中一共展示了org_tubepress_impl_ioc_IocContainer::setInstance方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: setUp

 public function setUp()
 {
     self::$_mockCache = array();
     $ioc = \Mockery::mock('org_tubepress_api_ioc_IocService');
     $ioc->shouldReceive('get')->zeroOrMoreTimes()->andReturnUsing(function ($className) {
         if (!array_key_exists($className, TubePressUnitTest::$_mockCache)) {
             org_tubepress_impl_classloader_ClassLoader::loadClass($className);
             $mock = \Mockery::mock($className);
             TubePressUnitTest::$_mockCache[$className] = $mock;
             if (!is_a($mock, $className)) {
                 TubePressUnitTest::fail("Failed to built mock of {$className}");
             }
         }
         return TubePressUnitTest::$_mockCache[$className];
     });
     org_tubepress_impl_ioc_IocContainer::setInstance($ioc);
 }
開發者ID:nidalhajaj,項目名稱:tubepress,代碼行數:17,代碼來源:TubePressUnitTest.php

示例2: testCustomContainer

 function testCustomContainer()
 {
     org_tubepress_impl_ioc_IocContainer::setInstance(new FakeIocService());
     $result = org_tubepress_impl_ioc_IocContainer::getInstance();
     $this->assertTrue(is_a($result, 'FakeIocService'));
 }
開發者ID:nidalhajaj,項目名稱:tubepress,代碼行數:6,代碼來源:IocContainerTest.php


注:本文中的org_tubepress_impl_ioc_IocContainer::setInstance方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。