1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-10-28 19:14:04 +01:00

Add a bunch of return types and fix type inconsistencies reports from phan

This commit is contained in:
Jordi Boggiano
2018-07-04 14:10:04 +02:00
parent e5900c3814
commit 06143b03e5
73 changed files with 227 additions and 280 deletions

View File

@@ -24,7 +24,7 @@ abstract class MailHandler extends AbstractProcessingHandler
/**
* {@inheritdoc}
*/
public function handleBatch(array $records)
public function handleBatch(array $records): void
{
$messages = [];
@@ -46,17 +46,17 @@ abstract class MailHandler extends AbstractProcessingHandler
* @param string $content formatted email body to be sent
* @param array $records the array of log records that formed this content
*/
abstract protected function send(string $content, array $records);
abstract protected function send(string $content, array $records): void;
/**
* {@inheritdoc}
*/
protected function write(array $record)
protected function write(array $record): void
{
$this->send((string) $record['formatted'], [$record]);
}
protected function getHighestRecord(array $records)
protected function getHighestRecord(array $records): array
{
$highestRecord = null;
foreach ($records as $record) {
@@ -68,7 +68,7 @@ abstract class MailHandler extends AbstractProcessingHandler
return $highestRecord;
}
protected function isHtmlBody($body)
protected function isHtmlBody(string $body): bool
{
return substr($body, 0, 1) === '<';
}