Neos\Flow\ObjectManagement\ObjectManagerInterface::getObjectNameByClassName PHP Méthode

getObjectNameByClassName() public méthode

Returns the object name corresponding to a given class name.
public getObjectNameByClassName ( string $className ) : string
$className string The class name
Résultat string The object name corresponding to the given class name
    public function getObjectNameByClassName($className);

Usage Example

 /**
  * @test
  */
 public function ifCommandCantBeResolvedTheHelpScreenIsShown()
 {
     // The following call is only made to satisfy PHPUnit. For some weird reason PHPUnit complains that the
     // mocked method ("getObjectNameByClassName") does not exist _if the mock object is not used_.
     $this->mockObjectManager->getObjectNameByClassName('Acme\\Test\\Command\\DefaultCommandController');
     $this->mockCommandManager->getCommandByIdentifier('acme.test:default:list');
     $mockCommandManager = $this->createMock(Cli\CommandManager::class);
     $mockCommandManager->expects($this->any())->method('getCommandByIdentifier')->with('test:default:list')->will($this->throwException(new NoSuchCommandException()));
     $this->requestBuilder->injectCommandManager($mockCommandManager);
     $request = $this->requestBuilder->build('test:default:list');
     $this->assertSame(HelpCommandController::class, $request->getControllerObjectName());
 }
All Usage Examples Of Neos\Flow\ObjectManagement\ObjectManagerInterface::getObjectNameByClassName