Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2/**
3 * LoggerInterface file.
4 *
5 * @package wpcomsh
6 */
7
8namespace Imports\Utils;
9
10/**
11 * Interface LoggerInterface
12 *
13 * The LoggerInterface defines a standard interface for logging messages.
14 * It declares a log method that classes implementing this interface must provide.
15 */
16interface LoggerInterface {
17    /**
18     * Logs a message.
19     *
20     * This method logs a message. The specifics of how the message is logged
21     * (e.g., to a file, to the console, etc.) are up to the classes that implement this interface.
22     *
23     * @param string $message The message to log.
24     */
25    public function log( $message );
26}