Example #1
0
 public function apply($event, array $params = array())
 {
     $hooks = Arr::flatten($this->hooks->get($event, []));
     $results = [];
     foreach ($hooks as $hook) {
         $results[] = $this->applyHook($hook, $params);
     }
     return $results;
 }
Example #2
0
 /**
  * Get items size 
  *
  * @param   bool $deep
  * @return  int
  */
 public function size($deep = true)
 {
     $values = Arr::flatten($this->all($deep));
     return count($values);
 }