/** * Get the filters that are attached to the route for a given event. * * @param string $event * @return array */ protected function filters($event) { $global = Bundle::prefix($this->bundle) . $event; $filters = array_unique(array($event, $global)); // Next we will check to see if there are any filters attached to // the route for the given event. If there are, we'll merge them // in with the global filters for the event. if (isset($this->action[$event])) { $assigned = Filter::parse($this->action[$event]); $filters = array_merge($filters, $assigned); } // Next we will attach any pattern type filters to the array of // filters as these are matched to the route by the route's // URI and not explicitly attached to routes. if ($event == 'before') { $filters = array_merge($filters, $this->patterns()); } return array(new Filter_Collection($filters)); }
/** * Get the filters that are attached to the route for a given event. * * @param string $event * @return array */ protected function filters($event) { $global = Bundle::prefix($this->bundle) . $event; $filters = array_unique(array($event, $global)); // Next we will check to see if there are any filters attached to // the route for the given event. If there are, we'll merge them // in with the global filters for the event. if (isset($this->action[$event])) { $assigned = Filter::parse($this->action[$event]); $filters = array_merge($filters, $assigned); } return array(new Filter_Collection($filters)); }
/** * Get the displayable name for a given attribute. * * @param string $attribute * @return string */ protected function attribute($attribute) { $bundle = Bundle::prefix($this->bundle); // More reader friendly versions of the attribute names may be stored // in the validation language file, allowing a more readable version // of the attribute name to be used in the message. // // If no language line has been specified for the attribute, all of // the underscores will be removed from the attribute name and that // will be used as the attribtue name. $line = "{$bundle}validation.attributes.{$attribute}"; $display = Lang::line($line)->get($this->language); return is_null($display) ? str_replace('_', ' ', $attribute) : $display; }
/** * Get the displayable name for a given attribute. * * @param string $attribute * @return string */ protected function attribute($attribute) { $bundle = Bundle::prefix($this->bundle); // More reader friendly versions of the attribute names may be stored // in the validation language file, allowing a more readable version // of the attribute name in the message. $line = "{$bundle}validation.attributes.{$attribute}"; if (Lang::has($line, $this->language)) { return Lang::line($line)->get($this->language); } else { return str_replace('_', ' ', $attribute); } }
protected function attribute($attribute) { $bundle = Bundle::prefix($this->bundle); $line = "{$bundle}validation.attributes.{$attribute}"; if (Lang::has($line, $this->language)) { return Lang::line($line)->get($this->language); } else { return str_replace('_', ' ', $attribute); } }
protected function filters($event) { $global = Bundle::prefix($this->bundle) . $event; $filters = array_unique(array($event, $global)); if (isset($this->action[$event])) { $assigned = Filter::parse($this->action[$event]); $filters = array_merge($filters, $assigned); } if ($event == 'before') { $filters = array_merge($filters, $this->patterns()); } return array(new Filter_Collection($filters)); }