<?php

/**
 * Core
 *
 * @author Arkadiusz Rychlik <a.rychlik at eppe.com.pl>
 */
class Rtn_Finder_Public_File_Core {

	/**
	 * Sprawdza, czy plik istnieje w jednej z mozliwych lokalizacji.
	 * Następnie zwraca ścieżkę URI do pliku
	 * @param string $dir Katalog w którym plik powinien się znajdować
	 * @param string $file Nazwa pliku
	 * @return string
	 */
	static function find($dir, $file) {
		$searchIn = [
			'' => PUBLIC_PATH,
			'/library' => PUBLIC_LIBRARY_PATH
		];
		
		foreach($searchIn as $publicPath => $candidate) {
			if(file_exists($candidate .$dir . $file)) {
				return $publicPath . $dir;
			}
		}
	}
	
}
