You are here

LagoonLogsLogProcessor.php in Lagoon Logs 8

Namespace

Drupal\lagoon_logs

File

src/LagoonLogsLogProcessor.php
View source
<?php

namespace Drupal\lagoon_logs;


// use Monolog\Processor\Abstract;
class LagoonLogsLogProcessor {
  protected $processData;
  public function __construct(array $processData) {
    $this->processData = $processData;
  }

  /**
   * @param  array $record
   *
   * @return array
   */
  public function __invoke(array $record) {
    foreach ($this->processData as $key => $value) {
      if (empty($record[$key])) {
        $record[$key] = $value;
      }
    }
    return $record;
  }

}

Classes