Przeglądaj źródła

Merge pull request #1480 from gmponos/remove-call-user-func

Replace call_user_func
Jordi Boggiano 5 lat temu
rodzic
commit
69b585feff

+ 2 - 2
src/Monolog/ErrorHandler.php

@@ -166,7 +166,7 @@ class ErrorHandler
         );
 
         if ($this->previousExceptionHandler) {
-            call_user_func($this->previousExceptionHandler, $e);
+            ($this->previousExceptionHandler)($e);
         }
 
         if (!headers_sent() && !ini_get('display_errors')) {
@@ -198,7 +198,7 @@ class ErrorHandler
         if ($this->previousErrorHandler === true) {
             return false;
         } elseif ($this->previousErrorHandler) {
-            return call_user_func($this->previousErrorHandler, $code, $message, $file, $line, $context);
+            return ($this->previousErrorHandler)($code, $message, $file, $line, $context);
         }
 
         return true;

+ 1 - 1
src/Monolog/Handler/FilterHandler.php

@@ -145,7 +145,7 @@ class FilterHandler extends Handler implements ProcessableHandlerInterface, Rese
     public function getHandler(array $record = null)
     {
         if (!$this->handler instanceof HandlerInterface) {
-            $this->handler = call_user_func($this->handler, $record, $this);
+            $this->handler = ($this->handler)($record, $this);
             if (!$this->handler instanceof HandlerInterface) {
                 throw new \RuntimeException("The factory callable should return a HandlerInterface");
             }

+ 1 - 1
src/Monolog/Handler/FingersCrossedHandler.php

@@ -188,7 +188,7 @@ class FingersCrossedHandler extends Handler implements ProcessableHandlerInterfa
     public function getHandler(array $record = null)
     {
         if (!$this->handler instanceof HandlerInterface) {
-            $this->handler = call_user_func($this->handler, $record, $this);
+            $this->handler = ($this->handler)($record, $this);
             if (!$this->handler instanceof HandlerInterface) {
                 throw new \RuntimeException("The factory callable should return a HandlerInterface");
             }

+ 1 - 1
src/Monolog/Handler/MandrillHandler.php

@@ -37,7 +37,7 @@ class MandrillHandler extends MailHandler
         parent::__construct($level, $bubble);
 
         if (!$message instanceof \Swift_Message && is_callable($message)) {
-            $message = call_user_func($message);
+            $message = $message();
         }
         if (!$message instanceof \Swift_Message) {
             throw new \InvalidArgumentException('You must provide either a Swift_Message instance or a callable returning it');

+ 1 - 1
src/Monolog/Handler/SamplingHandler.php

@@ -86,7 +86,7 @@ class SamplingHandler extends AbstractHandler implements ProcessableHandlerInter
     public function getHandler(array $record = null)
     {
         if (!$this->handler instanceof HandlerInterface) {
-            $this->handler = call_user_func($this->handler, $record, $this);
+            $this->handler = ($this->handler)($record, $this);
             if (!$this->handler instanceof HandlerInterface) {
                 throw new \RuntimeException("The factory callable should return a HandlerInterface");
             }

+ 1 - 1
src/Monolog/Handler/SwiftMailerHandler.php

@@ -75,7 +75,7 @@ class SwiftMailerHandler extends MailHandler
             $message = clone $this->messageTemplate;
             $message->generateId();
         } elseif (is_callable($this->messageTemplate)) {
-            $message = call_user_func($this->messageTemplate, $content, $records);
+            $message = ($this->messageTemplate)($content, $records);
         }
 
         if (!$message instanceof Swift_Message) {

+ 1 - 1
src/Monolog/Handler/TestHandler.php

@@ -159,7 +159,7 @@ class TestHandler extends AbstractProcessingHandler
         }
 
         foreach ($this->recordsByLevel[$level] as $i => $rec) {
-            if (call_user_func($predicate, $rec, $i)) {
+            if ($predicate($rec, $i)) {
                 return true;
             }
         }

+ 2 - 2
src/Monolog/Logger.php

@@ -312,7 +312,7 @@ class Logger implements LoggerInterface, ResettableInterface
 
         try {
             foreach ($this->processors as $processor) {
-                $record = call_user_func($processor, $record);
+                $record = $processor($record);
             }
 
             // advance the array pointer to the first handler that will handle this record
@@ -610,6 +610,6 @@ class Logger implements LoggerInterface, ResettableInterface
             throw $e;
         }
 
-        call_user_func($this->exceptionHandler, $e, $record);
+        ($this->exceptionHandler)($e, $record);
     }
 }