Gc\View\Helper\ModulePlugin::get PHP Метод

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

Retrieve a registered instance
public get ( string $moduleName, string $pluginName ) : object | array
$moduleName string Module name
$pluginName string Plugin name
Результат object | array
    public function get($moduleName, $pluginName)
    {
        $pluginName = $this->toCamelCase($pluginName);
        $instance = null;
        if (isset($this->instances[$moduleName][$pluginName])) {
            return $this->instances[$moduleName][$pluginName];
        }
        if (!$instance) {
            if ($this->canCreate($moduleName, $pluginName)) {
                $instance = $this->create($moduleName, $pluginName);
            }
        }
        if ($instance === null) {
            return false;
        }
        return $instance;
    }

Usage Example

Пример #1
0
 /**
  * Test
  *
  * @return void
  */
 public function testHas()
 {
     $this->object->get('Blog', 'CommentForm');
     $this->assertTrue($this->object->has('Blog', 'CommentForm'));
     $this->assertTrue($this->object->has(array('Blog', 'CommentForm')));
 }