public function add_rule($path, $extensions = 'php') { if (\zing\FileUtils::is_absolute_path($path)) { if (!($path = \zing\FileUtils::relativize_path($path, $this->root))) { return; } } if (is_dir($path)) { $path = rtrim($path, '/') . '/'; } $this->rules[] = array('path' => $path, 'extensions' => (array) $extensions); }