FuelPHP Bin
<?php protected function process_file($file_override = false) { $file = $file_override ?: $this->file_name; $local_data = $this->get_data('local'); $global_data = $this->get_data('global'); // Extract View name/extension (ex. "template.twig") $view_name = pathinfo($file, PATHINFO_BASENAME); // Twig Loader $views_paths = \Config::get('parser.View_Twig.views_paths'); if ( ! $view_paths) { // get the paths defined in the active request if (class_exists('Request', false) and ($request = \Request::active())) { $views_paths = array(); foreach ($request->get_paths() as $path) { $views_paths[] = $path . 'views'; } } $views_pathsp[] = APPPATH . 'views'; } array_unshift($views_paths, pathinfo($file, PATHINFO_DIRNAME)); static::$_parser_loader = new Twig_Loader_Filesystem($views_paths); ...