コード例 #1
0
 /**
  * Response when extension migration has succeed.
  *
  * @param  \Illuminate\Support\Fluent $extension
  *
  * @return mixed
  */
 public function migrationHasSucceed(Fluent $extension)
 {
     $message = trans('orchestra/foundation::response.extensions.migrate', $extension->getAttributes());
     return $this->redirectWithMessage(handles('orchestra::extensions'), $message);
 }
コード例 #2
0
 /**
  * Run validation events and return the finalize rules and phrases.
  *
  * @param  array|string  $events
  * @param  array  $phrases
  *
  * @return array
  */
 protected function runValidationEvents($events, array $phrases)
 {
     is_array($events) || ($events = (array) $events);
     // Merge all the events.
     $events = array_merge($this->getValidationEvents(), $events);
     // Convert rules array to Fluent, in order to pass it by references
     // in all event listening to this validation.
     $rules = new Fluent($this->getBindedRules());
     $phrases = new Fluent(array_merge($this->getValidationPhrases(), $phrases));
     foreach ((array) $events as $event) {
         $this->validationDispatcher->fire($event, [&$rules, &$phrases]);
     }
     return [$rules->getAttributes(), $phrases->getAttributes()];
 }
コード例 #3
0
 /**
  * Response when update extension configuration succeed.
  *
  * @param  \Illuminate\Support\Fluent  $extension
  *
  * @return mixed
  */
 public function configurationUpdated(Fluent $extension)
 {
     $this->dispatch(new RefreshRouteCache());
     $message = trans('orchestra/foundation::response.extensions.configure', $extension->getAttributes());
     return $this->redirectWithMessage(handles('orchestra::extensions'), $message);
 }
コード例 #4
0
ファイル: Validator.php プロジェクト: erpio/Reportula
 /**
  * Run validation events and return the finalize rules.
  *
  * @param  array    $events
  * @return array
  */
 protected function runValidationEvents($events)
 {
     // Merge all the events.
     $events = array_merge($this->events, (array) $events);
     // Convert rules array to Fluent, in order to pass it by references
     // in all event listening to this validation.
     $rules = new Fluent($this->getBindedRules());
     foreach ((array) $events as $event) {
         Event::fire($event, array(&$rules));
     }
     return $rules->getAttributes();
 }