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


PHP ObjectManager::getObject方法代碼示例

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


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

示例1: setUp

    /**
     * @return void
     */
    protected function setUp()
    {
        $this->requestMock = $this->getMockBuilder('Magento\Framework\App\RequestInterface')
            ->getMock();
        $this->guestHelperMock = $this->getMockBuilder('Magento\Sales\Helper\Guest')
            ->disableOriginalConstructor()
            ->getMock();
        $this->resultRedirectMock = $this->getMockBuilder('Magento\Framework\Controller\Result\Redirect')
            ->disableOriginalConstructor()
            ->getMock();
        $this->resultPageFactoryMock = $this->getMockBuilder('Magento\Framework\View\Result\PageFactory')
            ->disableOriginalConstructor()
            ->setMethods(['create'])
            ->getMock();
        $this->resultPageMock = $this->getMockBuilder('Magento\Framework\View\Result\Page')
            ->disableOriginalConstructor()
            ->getMock();

        $this->objectManagerHelper = new ObjectManagerHelper($this);
        $this->context = $this->objectManagerHelper->getObject(
            'Magento\Framework\App\Action\Context',
            [
                'request' => $this->requestMock
            ]
        );
        $this->viewController = $this->objectManagerHelper->getObject(
            'Magento\Sales\Controller\Guest\View',
            [
                'context' => $this->context,
                'guestHelper' => $this->guestHelperMock,
                'resultPageFactory' => $this->resultPageFactoryMock
            ]
        );
    }
開發者ID:nblair,項目名稱:magescotch,代碼行數:37,代碼來源:ViewTest.php


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