/** * Class constructor * * @param array $options */ public function __construct($options = array()) { if (!isset($options['file']) && isset($options[0])) { $options['file'] = $options[0]; } parent::__construct($options); }
/** * Class constructor * * @param array $options Specific options: array('file'=>file_path) or array(file_path) */ public function __construct($options = array()) { if (isset($options[0])) { $options['file'] = Fs::file($options[0]); } elseif (isset($options['file']) && !$options['file'] instanceof Fs_Node) { $options['file'] = Fs::file($options['file']); } parent::__construct($options); }
/** * Class constructor * * @param array $options */ public function __construct($options = array()) { if (isset($options[0])) { $options['template'] = Fs::file($options[0]); } elseif (isset($options['file'])) { $options['template'] = Fs::file($options['file']); } unset($options[0], $options['file']); parent::__construct($options); }