1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-04 20:27:31 +02:00

Merge pull request #1178 from katzien/master

Add scalar hints and return types to a few Handler classes
This commit is contained in:
Jordi Boggiano
2018-11-04 16:36:57 +01:00
committed by GitHub
3 changed files with 12 additions and 2 deletions

View File

@@ -35,14 +35,21 @@ use Monolog\Logger;
*/ */
class ChannelLevelActivationStrategy implements ActivationStrategyInterface class ChannelLevelActivationStrategy implements ActivationStrategyInterface
{ {
/**
* @var int
*/
private $defaultActionLevel; private $defaultActionLevel;
/**
* @var array
*/
private $channelToActionLevel; private $channelToActionLevel;
/** /**
* @param int|string $defaultActionLevel The default action level to be used if the record's category doesn't match any * @param int|string $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. * @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->defaultActionLevel = Logger::toMonologLevel($defaultActionLevel);
$this->channelToActionLevel = array_map('Monolog\Logger::toMonologLevel', $channelToActionLevel); $this->channelToActionLevel = array_map('Monolog\Logger::toMonologLevel', $channelToActionLevel);

View File

@@ -20,6 +20,9 @@ use Monolog\Logger;
*/ */
class ErrorLevelActivationStrategy implements ActivationStrategyInterface class ErrorLevelActivationStrategy implements ActivationStrategyInterface
{ {
/**
* @var int
*/
private $actionLevel; private $actionLevel;
/** /**

View File

@@ -47,7 +47,7 @@ class SlackRecord
/** /**
* User icon e.g. 'ghost', 'http://example.com/user.png' * User icon e.g. 'ghost', 'http://example.com/user.png'
* @var ?string * @var string|null
*/ */
private $userIcon; private $userIcon;