1<?php declare(strict_types=1);
2
3/*
4 * This file is part of the Monolog package.
5 *
6 * (c) Jordi Boggiano <j.boggiano@seld.be>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
12namespace Monolog\Handler;
13
14trait WebRequestRecognizerTrait
15{
16    /**
17     * Checks if PHP's serving a web request
18     * @return bool
19     */
20    protected function isWebRequest(): bool
21    {
22        return 'cli' !== \PHP_SAPI && 'phpdbg' !== \PHP_SAPI;
23    }
24}
25