getLogType($errno); $errorTime = date('d.m.Y H:i:s', time()); $errorDetails = [ 'errno' => $errno, 'errstr' => $errstr, 'errfile' => $errfile, 'errline' => $errline, 'errcontext' => $logType === 'error' ? $errcontext : null ]; $log = new LowLevelLog($logType, $errorToken, $errorTime); $log->makeLogs($errorDetails); } public function getLogType($errno = null) { if (in_array($errno, self::WARNINGS)) { return 'warning'; } if (in_array($errno, self::NOTICES)) { return 'notice'; } return 'error'; } }