示例#1
0
 public function __construct(Renderer $renderer, array $options = null)
 {
     parent::__construct($renderer, array_replace_recursive(['scheme' => 'jade-phtml'], $options ? $options : []));
     if (!Wrapper::isRegistered($this->getOption('scheme'))) {
         Wrapper::register($this->getOption('scheme'));
     }
 }
示例#2
0
文件: Stream.php 项目: TeaMeow/Avane
 /**
  * Creates a new stream adapter.
  *
  * Possible options are:
  * scheme: The scheme to register the wrapper as (default: 'jade-phtml')
  *
  * If the stream wrapper with the given name is not registered yet,
  * it is registered
  * The stream wrapper used is \Tale\Jade\Renderer\Adapter\Stream\Wrapper
  *
  * @param Renderer   $renderer the renderer instance this adapter was created in
  * @param array|null $options  an array of options for the adapter
  */
 public function __construct(Renderer $renderer, array $options = null)
 {
     parent::__construct($renderer, $options);
     $this->setDefaults(['scheme' => 'jade-phtml']);
     if (!Wrapper::isRegistered($this->getOption('scheme'))) {
         Wrapper::register($this->getOption('scheme'));
     }
 }