Преглед на файлове

Make SlackRecord::stringify() work without a line formatter

Haralan Dobrev преди 9 години
родител
ревизия
2d1fbbe423
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      src/Monolog/Handler/Slack/SlackRecord.php

+ 5 - 1
src/Monolog/Handler/Slack/SlackRecord.php

@@ -216,10 +216,14 @@ class SlackRecord
      * Stringifies an array of key/value pairs to be used in attachment fields
      *
      * @param  array  $fields
-     * @return string
+     * @return string|null
      */
     public function stringify($fields)
     {
+        if (!$this->lineFormatter) {
+            return null;
+        }
+
         $string = '';
         foreach ($fields as $var => $val) {
             $string .= $var.': '.$this->lineFormatter->stringify($val)." | ";