Beispiel #1
0
 /**
  * @param string $filter
  *
  * @return boolean
  */
 protected function loadFilter($filter)
 {
     static $misses = [];
     if (!in_array($filter, $misses)) {
         try {
             if ($obj = \Dependency::resolve('security.filter.' . strtolower($filter), array($this))) {
                 $this->filters[strtolower($filter)] = $obj;
                 return true;
             }
         } catch (\Fuel\Dependency\ResolveException $e) {
             // we don't have a class for this filter
             $misses[] = $filter;
         }
     }
     return false;
 }