/** * @param string[] $roots * @param \Sitegear\Config\ConfigLoader $loader * @param string $prefix */ public function __construct(array $roots, ConfigLoader $loader, $prefix) { parent::__construct($prefix); $this->roots = $roots; $this->loader = $loader; }
/** * @param \Sitegear\Engine\EngineInterface $engine * @param string $prefix */ public function __construct(EngineInterface $engine, $prefix) { parent::__construct($prefix); $this->engine = $engine; }
/** * @param \Sitegear\Config\ConfigurableInterface $object * @param string $prefix */ public function __construct(ConfigurableInterface $object, $prefix) { parent::__construct($prefix); $this->object = $object; }