Xpressengine\Editor\EditorHandler::getEditorId PHP Méthode

getEditorId() public méthode

Get editor id by instance id
public getEditorId ( string $instanceId ) : string
$instanceId string instance id
Résultat string
    public function getEditorId($instanceId)
    {
        if (!($config = $this->configManager->get(self::MAP_CONFIG_NAME))) {
            $config = $this->configManager->set(self::MAP_CONFIG_NAME, []);
        }
        return $config->get($instanceId);
    }

Usage Example

 public function testGetEditorId()
 {
     list($register, $configs, $container, $storage, $medias, $tags) = $this->getMocks();
     $instance = new EditorHandler($register, $configs, $container, $storage, $medias, $tags);
     $mockConfig = m::mock('Xpressengine\\Config\\ConfigEntity');
     $mockConfig->shouldReceive('get')->with('someinstanceid')->andReturn('editor/foo@bar');
     $configs->shouldReceive('get')->once()->with(EditorHandler::MAP_CONFIG_NAME)->andReturn($mockConfig);
     $editorId = $instance->getEditorId('someinstanceid');
     $this->assertEquals('editor/foo@bar', $editorId);
 }