addMessage() public method

A message can be anything from an object to a string
public addMessage ( mixed $message, string $label = 'info' )
$message mixed
$label string
Ejemplo n.º 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;
 }
Ejemplo n.º 2
0
 /**
  * Adds a message to the MessagesCollector
  * 
  * A message can be anything from an object to a string
  *
  * @param mixed $message
  * @param string $label
  * @static 
  */
 public static function addMessage($message, $label = 'info')
 {
     return \Barryvdh\Debugbar\LaravelDebugbar::addMessage($message, $label);
 }