Ejemplo n.º 1
0
 /**
  * Register a custom driver creator Closure.
  *
  * @param  string   $name
  * @param  \Closure $callback
  *
  * @return $this
  */
 public function extend($name, Closure $callback)
 {
     $this->parsers[Str::camel($name)] = Str::title($name);
     return parent::extend($name, $callback);
 }
Ejemplo n.º 2
0
 /**
  * Get extension name (if available).
  *
  * @param  string  $name
  *
  * @return string
  */
 protected function getAuthorizationName($name)
 {
     $extension = $this->memory->get("extensions.available.{$name}.name");
     $title = $name === 'orchestra' ? 'Orchestra Platform' : $extension;
     return is_null($title) ? Str::title($name) : $title;
 }
Ejemplo n.º 3
0
 /**
  * Response when theme activation succeed.
  *
  * @param  string  $type
  * @param  string  $id
  *
  * @return mixed
  */
 public function themeHasActivated($type, $id)
 {
     $message = trans('orchestra/control::response.themes.update', ['type' => Str::title($type)]);
     return $this->redirectWithMessage(handles("orchestra::control/themes/{$type}"), $message);
 }