/** * @param string $controller ClassName or ClassName@MethodName * @param string $name */ function __construct($controller, $name = null) { list($this->class, $this->method) = $this->parseControllerSpec($controller); if ($name === null) { $name = $this->guessName($this->class, $this->method); } parent::__construct($name, null); }
/** * @param string $file * @param string $name * @param array $parameters * @param bool $is_container */ function __construct($file, $is_container = true, $name = null, $parameters = null) { $this->file = $file; if ($name === null) { $name = $this->guessName($file); } parent::__construct($name, $parameters, $is_container); }
function __construct($name = 'Header') { parent::__construct($name, [], true, false); }