PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` _cascade = $cascade; $this->_searchPaths = $searchPaths; } /** * Searches for configuration files in the available * search paths, and applies them to the provided * boris instance. * * Returns true if any configuration files were found. * * @param Boris\Boris $boris * @return bool */ public function apply(Boris $boris) { $applied = false; foreach($this->_searchPaths as $path) { if (is_readable($path)) { $this->_loadInIsolation($path, $boris); $applied = true; $this->_files[] = $path; if (!$this->_cascade) { break; } } } return $applied; } /** * Returns an array of files that were loaded * for this Config * * @return array */ public function loadedFiles() { return $this->_files; } // -- Private Methods private function _loadInIsolation($path, $boris) { require $path; } }