Neos\Flow\Tests\Unit\Mvc\ActionRequestTest::getControllerObjectNameReturnsObjectNameDerivedFromPreviouslySetControllerInformation PHP Метод

getControllerObjectNameReturnsObjectNameDerivedFromPreviouslySetControllerInformation() публичный Метод

    public function getControllerObjectNameReturnsObjectNameDerivedFromPreviouslySetControllerInformation()
    {
        $mockPackageManager = $this->createMock(PackageManager::class);
        $mockPackageManager->expects($this->any())->method('getCaseSensitivePackageKey')->with('somepackage')->will($this->returnValue('SomePackage'));
        $mockObjectManager = $this->createMock(ObjectManagerInterface::class);
        $mockObjectManager->expects($this->at(0))->method('getCaseSensitiveObjectName')->with('SomePackage\\Some\\Subpackage\\Controller\\SomeControllerController')->will($this->returnValue('SomePackage\\Some\\SubPackage\\Controller\\SomeControllerController'));
        $this->inject($this->actionRequest, 'objectManager', $mockObjectManager);
        $this->inject($this->actionRequest, 'packageManager', $mockPackageManager);
        $this->actionRequest->setControllerPackageKey('somepackage');
        $this->actionRequest->setControllerSubPackageKey('Some\\Subpackage');
        $this->actionRequest->setControllerName('SomeController');
        $this->assertEquals('SomePackage\\Some\\SubPackage\\Controller\\SomeControllerController', $this->actionRequest->getControllerObjectName());
    }
ActionRequestTest