Barryvdh\Debugbar\LaravelDebugbar::addMessage PHP Метод

addMessage() публичный Метод

A message can be anything from an object to a string
public addMessage ( mixed $message, string $label = 'info' )
$message mixed
$label string
    public function addMessage($message, $label = 'info')
    {
        if ($this->hasCollector('messages')) {
            /** @var \DebugBar\DataCollector\MessagesCollector $collector */
            $collector = $this->getCollector('messages');
            $collector->addMessage($message, $label);
        }
    }

Usage Example

Пример #1
0
 /**
  * Based on Twig_Extension_Debug / twig_var_dump
  * (c) 2011 Fabien Potencier
  *
  * @param Twig_Environment $env
  * @param $context
  */
 public function debug(Twig_Environment $env, $context)
 {
     if (!$env->isDebug() || !$this->debugbar) {
         return;
     }
     $count = func_num_args();
     if (2 === $count) {
         $data = [];
         foreach ($context as $key => $value) {
             if (is_object($value)) {
                 if (method_exists($value, 'toArray')) {
                     $data[$key] = $value->toArray();
                 } else {
                     $data[$key] = "Object (" . get_class($value) . ")";
                 }
             } else {
                 $data[$key] = $value;
             }
         }
         $this->debugbar->addMessage($data);
     } else {
         for ($i = 2; $i < $count; $i++) {
             $this->debugbar->addMessage(func_get_arg($i));
         }
     }
     return;
 }
All Usage Examples Of Barryvdh\Debugbar\LaravelDebugbar::addMessage