public function __construct(rifLng $lng, rifRequest $request, $routes){ $this->lng = $lng; if(!is_array($routes)){ rifException::configException(array( 'message'=> $this->lng->__("Invalid routes format") )); } $this->validateRoute($this->findRoute($request, $routes), $request); }