/** * (non-PHPdoc) * @see Bonder\Filters.FiltersProvider::getFilters() */ public function getFilters($uri) { $results = $this->valueFinder->getAllValues($uri); return array_map(function (\Bonder\Util\ValueFinderResult $r) { return $r->getValue(); }, $results); }
/** * (non-PHPdoc) * @see Bonder\Controllers.ControllerProvider::getResult() */ public function getResult($uri) { $result = $this->valueFinder->getFirstValue($uri); if (is_null($result)) { return null; } return new \Bonder\Controllers\ControllerProviderResult($result->getValue(), $result->getVariables()); }