Просмотр исходного кода

Add docblocks and return type to the FingersCrossed strategy classes.

Kat 7 лет назад
Родитель
Сommit
dc003d137e

+ 8 - 1
src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php

@@ -35,14 +35,21 @@ use Monolog\Logger;
  */
 class ChannelLevelActivationStrategy implements ActivationStrategyInterface
 {
+    /**
+     * @var string|int
+     */
     private $defaultActionLevel;
+
+    /**
+     * @var array
+     */
     private $channelToActionLevel;
 
     /**
      * @param int   $defaultActionLevel   The default action level to be used if the record's category doesn't match any
      * @param array $channelToActionLevel An array that maps channel names to action levels.
      */
-    public function __construct($defaultActionLevel, $channelToActionLevel = [])
+    public function __construct($defaultActionLevel, array $channelToActionLevel = [])
     {
         $this->defaultActionLevel = Logger::toMonologLevel($defaultActionLevel);
         $this->channelToActionLevel = array_map('Monolog\Logger::toMonologLevel', $channelToActionLevel);

+ 10 - 0
src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php

@@ -20,13 +20,23 @@ use Monolog\Logger;
  */
 class ErrorLevelActivationStrategy implements ActivationStrategyInterface
 {
+    /**
+     * @var string|int
+     */
     private $actionLevel;
 
+    /**
+     * @param string|int $actionLevel
+     */
     public function __construct($actionLevel)
     {
         $this->actionLevel = Logger::toMonologLevel($actionLevel);
     }
 
+    /**
+     * @param array $record
+     * @return bool
+     */
     public function isHandlerActivated(array $record): bool
     {
         return $record['level'] >= $this->actionLevel;