caisse-bliss/v1/.phpdoc/build/classes/Monolog-Handler-FingersCrossedHandler.html
2025-02-09 16:45:35 +01:00

2378 lines
111 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Documentation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<base href="../">
<link rel="icon" href="images/favicon.ico"/>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/base.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;200;300;400;600;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/template.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism-okaidia.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.css">
<script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
<script src="js/template.js"></script>
<script src="js/search.js"></script>
<script defer src="js/searchIndex.js"></script>
</head>
<body id="top">
<header class="phpdocumentor-header phpdocumentor-section">
<h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">Documentation</a></h1>
<input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
<label class="phpdocumentor-header__menu-icon" for="menu-button">
<i class="fas fa-bars"></i>
</label>
<section data-search-form class="phpdocumentor-search">
<label>
<span class="visually-hidden">Search for</span>
<svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
<line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
</svg>
<input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
</label>
</section>
<nav class="phpdocumentor-topnav">
<ul class="phpdocumentor-topnav__menu">
</ul>
</nav>
</header>
<main class="phpdocumentor">
<div class="phpdocumentor-section">
<input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
<label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
Menu
</label>
<aside class="phpdocumentor-column -three phpdocumentor-sidebar">
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrinemigrations.html" class="">DoctrineMigrations</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/hwi.html" class="">HWI</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/hwi-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/caissebliss.html" class="">CaisseBliss</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/caissebliss-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/caissebliss-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/caissebliss-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/caissebliss-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/caissebliss-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/caissebliss-service.html" class="">Service</a>
</li>
<li>
<a href="namespaces/caissebliss-tests.html" class="">Tests</a>
</li>
<li>
<a href="namespaces/caissebliss-traits.html" class="">Traits</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/tests.html" class="">Tests</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/tests-appbundle.html" class="">AppBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/app.html" class="">App</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/app-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/app-datafixtures.html" class="">DataFixtures</a>
</li>
<li>
<a href="namespaces/app-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/app-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/app-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/app-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/app-traits.html" class="">Traits</a>
</li>
<li>
<a href="namespaces/app-tests.html" class="">Tests</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/containervvrt4pd.html" class="">ContainerVvRT4pd</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/symfony.html" class="">Symfony</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/symfony-config.html" class="">Config</a>
</li>
<li>
<a href="namespaces/symfony-component.html" class="">Component</a>
</li>
<li>
<a href="namespaces/symfony-contracts.html" class="">Contracts</a>
</li>
<li>
<a href="namespaces/symfony-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/symfony-bridge.html" class="">Bridge</a>
</li>
<li>
<a href="namespaces/symfony-flex.html" class="">Flex</a>
</li>
<li>
<a href="namespaces/symfony-polyfill.html" class="">Polyfill</a>
</li>
<li>
<a href="namespaces/symfony-runtime.html" class="">Runtime</a>
</li>
<li>
<a href="namespaces/symfony-webpackencorebundle.html" class="">WebpackEncoreBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/composer.html" class="">Composer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/composer-autoload.html" class="">Autoload</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrine.html" class="">Doctrine</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/doctrine-common.html" class="">Common</a>
</li>
<li>
<a href="namespaces/doctrine-dbal.html" class="">DBAL</a>
</li>
<li>
<a href="namespaces/doctrine-deprecations.html" class="">Deprecations</a>
</li>
<li>
<a href="namespaces/doctrine-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/doctrine-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/doctrine-instantiator.html" class="">Instantiator</a>
</li>
<li>
<a href="namespaces/doctrine-migrations.html" class="">Migrations</a>
</li>
<li>
<a href="namespaces/doctrine-orm.html" class="">ORM</a>
</li>
<li>
<a href="namespaces/doctrine-persistence.html" class="">Persistence</a>
</li>
<li>
<a href="namespaces/doctrine-sqlformatter.html" class="">SqlFormatter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/easycorp.html" class="">EasyCorp</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/easycorp-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/egulias.html" class="">Egulias</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/egulias-emailvalidator.html" class="">EmailValidator</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/proxymanager.html" class="">ProxyManager</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/proxymanager-autoloader.html" class="">Autoloader</a>
</li>
<li>
<a href="namespaces/proxymanager-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/proxymanager-factory.html" class="">Factory</a>
</li>
<li>
<a href="namespaces/proxymanager-filelocator.html" class="">FileLocator</a>
</li>
<li>
<a href="namespaces/proxymanager-generator.html" class="">Generator</a>
</li>
<li>
<a href="namespaces/proxymanager-generatorstrategy.html" class="">GeneratorStrategy</a>
</li>
<li>
<a href="namespaces/proxymanager-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/proxymanager-proxy.html" class="">Proxy</a>
</li>
<li>
<a href="namespaces/proxymanager-proxygenerator.html" class="">ProxyGenerator</a>
</li>
<li>
<a href="namespaces/proxymanager-signature.html" class="">Signature</a>
</li>
<li>
<a href="namespaces/proxymanager-stub.html" class="">Stub</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/laminas.html" class="">Laminas</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/laminas-code.html" class="">Code</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/monolog.html" class="">Monolog</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/monolog-attribute.html" class="">Attribute</a>
</li>
<li>
<a href="namespaces/monolog-formatter.html" class="">Formatter</a>
</li>
<li>
<a href="namespaces/monolog-handler.html" class="">Handler</a>
</li>
<li>
<a href="namespaces/monolog-processor.html" class="">Processor</a>
</li>
<li>
<a href="namespaces/monolog-test.html" class="">Test</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/deepcopy.html" class="">DeepCopy</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/deepcopy-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/deepcopy-filter.html" class="">Filter</a>
</li>
<li>
<a href="namespaces/deepcopy-matcher.html" class="">Matcher</a>
</li>
<li>
<a href="namespaces/deepcopy-reflection.html" class="">Reflection</a>
</li>
<li>
<a href="namespaces/deepcopy-typefilter.html" class="">TypeFilter</a>
</li>
<li>
<a href="namespaces/deepcopy-typematcher.html" class="">TypeMatcher</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpparser.html" class="">PhpParser</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpparser-builder.html" class="">Builder</a>
</li>
<li>
<a href="namespaces/phpparser-comment.html" class="">Comment</a>
</li>
<li>
<a href="namespaces/phpparser-errorhandler.html" class="">ErrorHandler</a>
</li>
<li>
<a href="namespaces/phpparser-internal.html" class="">Internal</a>
</li>
<li>
<a href="namespaces/phpparser-lexer.html" class="">Lexer</a>
</li>
<li>
<a href="namespaces/phpparser-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/phpparser-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/phpparser-parser.html" class="">Parser</a>
</li>
<li>
<a href="namespaces/phpparser-prettyprinter.html" class="">PrettyPrinter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phario.html" class="">PharIo</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phario-manifest.html" class="">Manifest</a>
</li>
<li>
<a href="namespaces/phario-version.html" class="">Version</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpdocumentor.html" class="">phpDocumentor</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpdocumentor-reflection.html" class="">Reflection</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpstan.html" class="">PHPStan</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpstan-phpdocparser.html" class="">PhpDocParser</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpunit.html" class="">PHPUnit</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpunit-framework.html" class="">Framework</a>
</li>
<li>
<a href="namespaces/phpunit-runner.html" class="">Runner</a>
</li>
<li>
<a href="namespaces/phpunit-textui.html" class="">TextUI</a>
</li>
<li>
<a href="namespaces/phpunit-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/psr.html" class="">Psr</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/psr-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/psr-container.html" class="">Container</a>
</li>
<li>
<a href="namespaces/psr-eventdispatcher.html" class="">EventDispatcher</a>
</li>
<li>
<a href="namespaces/psr-link.html" class="">Link</a>
</li>
<li>
<a href="namespaces/psr-log.html" class="">Log</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/sebastianbergmann.html" class="">SebastianBergmann</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/sebastianbergmann-codecoverage.html" class="">CodeCoverage</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-fileiterator.html" class="">FileIterator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-invoker.html" class="">Invoker</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-template.html" class="">Template</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-timer.html" class="">Timer</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-cliparser.html" class="">CliParser</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunit.html" class="">CodeUnit</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunitreverselookup.html" class="">CodeUnitReverseLookup</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-comparator.html" class="">Comparator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-complexity.html" class="">Complexity</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-diff.html" class="">Diff</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-environment.html" class="">Environment</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-exporter.html" class="">Exporter</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-globalstate.html" class="">GlobalState</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-linesofcode.html" class="">LinesOfCode</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectenumerator.html" class="">ObjectEnumerator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectreflector.html" class="">ObjectReflector</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-recursioncontext.html" class="">RecursionContext</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-resourceoperations.html" class="">ResourceOperations</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-type.html" class="">Type</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/theseer.html" class="">TheSeer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/theseer-tokenizer.html" class="">Tokenizer</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/twig.html" class="">Twig</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/twig-extra.html" class="">Extra</a>
</li>
<li>
<a href="namespaces/twig-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/twig-error.html" class="">Error</a>
</li>
<li>
<a href="namespaces/twig-extension.html" class="">Extension</a>
</li>
<li>
<a href="namespaces/twig-loader.html" class="">Loader</a>
</li>
<li>
<a href="namespaces/twig-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/twig-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/twig-profiler.html" class="">Profiler</a>
</li>
<li>
<a href="namespaces/twig-runtimeloader.html" class="">RuntimeLoader</a>
</li>
<li>
<a href="namespaces/twig-sandbox.html" class="">Sandbox</a>
</li>
<li>
<a href="namespaces/twig-test.html" class="">Test</a>
</li>
<li>
<a href="namespaces/twig-tokenparser.html" class="">TokenParser</a>
</li>
<li>
<a href="namespaces/twig-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/webmozart.html" class="">Webmozart</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/webmozart-assert.html" class="">Assert</a>
</li>
</ul>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="packages/Application.html" class="">Application</a>
</h4>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
</section>
</aside>
<div class="phpdocumentor-column -nine phpdocumentor-content">
<section>
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="namespaces/monolog.html">Monolog</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/monolog-handler.html">Handler</a></li>
</ul>
<article class="phpdocumentor-element -class">
<h2 class="phpdocumentor-content__title">
FingersCrossedHandler
<span class="phpdocumentor-element__extends">
extends <a href="classes/Monolog-Handler-Handler.html"><abbr title="\Monolog\Handler\Handler">Handler</abbr></a>
</span>
<div class="phpdocumentor-element__package">
in package
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="packages/Application.html">Application</a></li>
</ul>
</div>
<span class="phpdocumentor-element__implements">
implements
<a href="classes/Monolog-Handler-ProcessableHandlerInterface.html"><abbr title="\Monolog\Handler\ProcessableHandlerInterface">ProcessableHandlerInterface</abbr></a>, <a href="classes/Monolog-ResettableInterface.html"><abbr title="\Monolog\ResettableInterface">ResettableInterface</abbr></a>, <a href="classes/Monolog-Handler-FormattableHandlerInterface.html"><abbr title="\Monolog\Handler\FormattableHandlerInterface">FormattableHandlerInterface</abbr></a> </span>
<span class="phpdocumentor-element__extends">
Uses
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html"><abbr title="\Monolog\Handler\ProcessableHandlerTrait">ProcessableHandlerTrait</abbr></a> </span>
</h2>
<div class="phpdocumentor-label-line">
</div>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">41</span>
</aside>
<p class="phpdocumentor-summary">Buffers all records until a certain level is reached</p>
<section class="phpdocumentor-description"><p>The advantage of this approach is that you don't get any clutter in your log files.
Only requests which actually trigger an error (or whatever your actionLevel is) will be
in the logs, but they will contain all records, not only those above the level threshold.</p>
<p>You can then have a passthruLevel as well which means that at the end of the request,
even if it did not get activated, it will still send through log records of e.g. at least a
warning level.</p>
<p>You can find the various activation strategies in the
Monolog\Handler\FingersCrossed\ namespace.</p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">author</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Jordi Boggiano <a href="mailto:j.boggiano@seld.be">j.boggiano@seld.be</a></p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-import-type</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Record from \Monolog\Logger</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-import-type</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Level from \Monolog\Logger</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-import-type</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>LevelName from \Monolog\Logger</p>
</section>
</dd>
</dl>
<h3 id="toc">
Table of Contents
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#toc" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<h4 id="toc-interfaces">
Interfaces
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#toc-interfaces" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -interface"><a href="classes/Monolog-Handler-ProcessableHandlerInterface.html"><abbr title="\Monolog\Handler\ProcessableHandlerInterface">ProcessableHandlerInterface</abbr></a></dt><dd>Interface to describe loggers that have processors</dd> <dt class="phpdocumentor-table-of-contents__entry -interface"><a href="classes/Monolog-ResettableInterface.html"><abbr title="\Monolog\ResettableInterface">ResettableInterface</abbr></a></dt><dd>Handler or Processor implementing this interface will be reset when Logger::reset() is called.</dd> <dt class="phpdocumentor-table-of-contents__entry -interface"><a href="classes/Monolog-Handler-FormattableHandlerInterface.html"><abbr title="\Monolog\Handler\FormattableHandlerInterface">FormattableHandlerInterface</abbr></a></dt><dd>Interface to describe loggers that have a formatter</dd> </dl>
<h4 id="toc-properties">
Properties
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#toc-properties" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_activationStrategy">$activationStrategy</a>
<span>
&nbsp;: <a href="classes/Monolog-Handler-FingersCrossed-ActivationStrategyInterface.html"><abbr title="\Monolog\Handler\FingersCrossed\ActivationStrategyInterface">ActivationStrategyInterface</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_bubble">$bubble</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_buffer">$buffer</a>
<span>
&nbsp;: array&lt;string|int, <abbr title="\Monolog\Handler\Record">Record</abbr>&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_buffering">$buffering</a>
<span>
&nbsp;: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_bufferSize">$bufferSize</a>
<span>
&nbsp;: int </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_handler">$handler</a>
<span>
&nbsp;: callable|<a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_passthruLevel">$passthruLevel</a>
<span>
&nbsp;: int|null </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#property_processors">$processors</a>
<span>
&nbsp;: array&lt;string|int, callable&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_stopBuffering">$stopBuffering</a>
<span>
&nbsp;: bool </span>
</dt>
</dl>
<h4 id="toc-methods">
Methods
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#toc-methods" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method___construct">__construct()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-Handler.html#method___destruct">__destruct()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-Handler.html#method___sleep">__sleep()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_activate">activate()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Manually activate this logger regardless of the activation strategy</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_clear">clear()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Clears the buffer without flushing any messages down to the wrapped handler.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_close">close()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Closes the handler.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_getFormatter">getFormatter()</a>
<span>
&nbsp;: <a href="classes/Monolog-Formatter-FormatterInterface.html"><abbr title="\Monolog\Formatter\FormatterInterface">FormatterInterface</abbr></a> </span>
</dt>
<dd>Gets the formatter.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_getHandler">getHandler()</a>
<span>
&nbsp;: <a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a> </span>
</dt>
<dd>Return the nested handler</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_handle">handle()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>{@inheritDoc}</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-Handler.html#method_handleBatch">handleBatch()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Handles a set of records at once.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_isHandling">isHandling()</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>{@inheritDoc}</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_popProcessor">popProcessor()</a>
<span>
&nbsp;: callable </span>
</dt>
<dd>{@inheritDoc}</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_pushProcessor">pushProcessor()</a>
<span>
&nbsp;: <a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a> </span>
</dt>
<dd>{@inheritDoc}</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_reset">reset()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_setFormatter">setFormatter()</a>
<span>
&nbsp;: <a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a> </span>
</dt>
<dd>Sets the formatter.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_processRecord">processRecord()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Processes a record.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_resetProcessors">resetProcessors()</a>
<span>
&nbsp;: void </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_flushBuffer">flushBuffer()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Resets the state of the handler. Stops forwarding records to the wrapped handler.</dd>
</dl>
<section class="phpdocumentor-properties">
<h3 class="phpdocumentor-elements__header" id="properties">
Properties
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#properties" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_activationStrategy">
$activationStrategy
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_activationStrategy" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">51</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type"><a href="classes/Monolog-Handler-FingersCrossed-ActivationStrategyInterface.html"><abbr title="\Monolog\Handler\FingersCrossed\ActivationStrategyInterface">ActivationStrategyInterface</abbr></a></span>
<span class="phpdocumentor-signature__name">$activationStrategy</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_bubble">
$bubble
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_bubble" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">66</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$bubble</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_buffer">
$buffer
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_buffer" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">57</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, <abbr title="\Monolog\Handler\Record">Record</abbr>&gt;</span>
<span class="phpdocumentor-signature__name">$buffer</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_buffering">
$buffering
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_buffering" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">53</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$buffering</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_bufferSize">
$bufferSize
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_bufferSize" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">55</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$bufferSize</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_handler">
$handler
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_handler" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">49</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">callable|<a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a></span>
<span class="phpdocumentor-signature__name">$handler</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_handler#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-var</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>callable(?Record, HandlerInterface): HandlerInterface|HandlerInterface</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_passthruLevel">
$passthruLevel
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_passthruLevel" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">64</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">int|null</span>
<span class="phpdocumentor-signature__name">$passthruLevel</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_passthruLevel#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-var</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>?Level</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_processors">
$processors
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#property_processors" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-processablehandlertrait.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php">ProcessableHandlerTrait.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">30</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, callable&gt;</span>
<span class="phpdocumentor-signature__name">$processors</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#property_processors#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-var</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>array&lt;ProcessorInterface|callable(Record): Record&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-protected
"
>
<h4 class="phpdocumentor-element__name" id="property_stopBuffering">
$stopBuffering
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_stopBuffering" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">59</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$stopBuffering</span>
</code>
</article>
</section>
<section class="phpdocumentor-methods">
<h3 class="phpdocumentor-elements__header" id="methods">
Methods
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#methods" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method___construct">
__construct()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method___construct" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">81</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__construct</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">callable|<a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$handler</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int|string|<a href="classes/Monolog-Handler-FingersCrossed-ActivationStrategyInterface.html"><abbr title="\Monolog\Handler\FingersCrossed\ActivationStrategyInterface">ActivationStrategyInterface</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$activationStrategy</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$bufferSize</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">0</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$bubble</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$stopBuffering</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int|string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$passthruLevel</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$handler</span>
: <span class="phpdocumentor-signature__argument__return-type">callable|<a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Handler or factory callable($record|null, $fingersCrossedHandler).</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$activationStrategy</span>
: <span class="phpdocumentor-signature__argument__return-type">int|string|<a href="classes/Monolog-Handler-FingersCrossed-ActivationStrategyInterface.html"><abbr title="\Monolog\Handler\FingersCrossed\ActivationStrategyInterface">ActivationStrategyInterface</abbr></a></span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Strategy which determines when this handler takes action, or a level name/value at which the handler is activated</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$bufferSize</span>
: <span class="phpdocumentor-signature__argument__return-type">int</span>
= <span class="phpdocumentor-signature__argument__default-value">0</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>How many entries should be buffered at most, beyond that the oldest items are removed from the buffer.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$bubble</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">true</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Whether the messages that are handled can bubble up the stack or not</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$stopBuffering</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">true</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Whether the handler should stop buffering after being triggered (default true)</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$passthruLevel</span>
: <span class="phpdocumentor-signature__argument__return-type">int|string</span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Minimum level to always flush to handler on close, even if strategy not triggered</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method___construct#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>HandlerInterface|callable(?Record, HandlerInterface): HandlerInterface $handler</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Level|LevelName|LogLevel::* $passthruLevel</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Level|LevelName|LogLevel::*|ActivationStrategyInterface $activationStrategy</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method___destruct">
__destruct()
<a href="classes/Monolog-Handler-Handler.html#method___destruct" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/Handler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-handler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/Handler.php">Handler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">38</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__destruct</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method___sleep">
__sleep()
<a href="classes/Monolog-Handler-Handler.html#method___sleep" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/Handler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-handler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/Handler.php">Handler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">47</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__sleep</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_activate">
activate()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_activate" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">118</span>
</aside>
<p class="phpdocumentor-summary">Manually activate this logger regardless of the activation strategy</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">activate</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_clear">
clear()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_clear" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">179</span>
</aside>
<p class="phpdocumentor-summary">Clears the buffer without flushing any messages down to the wrapped handler.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">clear</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>It also resets the handler to its initial buffering state.</p>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_close">
close()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_close" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">156</span>
</aside>
<p class="phpdocumentor-summary">Closes the handler.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">close</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getFormatter">
getFormatter()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_getFormatter" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">243</span>
</aside>
<p class="phpdocumentor-summary">Gets the formatter.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getFormatter</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Monolog-Formatter-FormatterInterface.html"><abbr title="\Monolog\Formatter\FormatterInterface">FormatterInterface</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Monolog-Formatter-FormatterInterface.html"><abbr title="\Monolog\Formatter\FormatterInterface">FormatterInterface</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getHandler">
getHandler()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_getHandler" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">213</span>
</aside>
<p class="phpdocumentor-summary">Return the nested handler</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getHandler</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$record</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>If the handler was provided as a factory callable, this will trigger the handler's instantiation.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$record</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_getHandler#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Record $record</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_handle">
handle()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_handle" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">131</span>
</aside>
<p class="phpdocumentor-summary">{@inheritDoc}</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">handle</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$record</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$record</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_handleBatch">
handleBatch()
<a href="classes/Monolog-Handler-Handler.html#method_handleBatch" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/Handler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-handler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/Handler.php">Handler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">24</span>
</aside>
<p class="phpdocumentor-summary">Handles a set of records at once.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">handleBatch</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$records</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$records</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The records to handle (an array of record arrays)</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_isHandling">
isHandling()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_isHandling" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">110</span>
</aside>
<p class="phpdocumentor-summary">{@inheritDoc}</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">isHandling</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$record</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$record</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_popProcessor">
popProcessor()
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_popProcessor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-processablehandlertrait.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php">ProcessableHandlerTrait.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">45</span>
</aside>
<p class="phpdocumentor-summary">{@inheritDoc}</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">popProcessor</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">callable</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">callable</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_pushProcessor">
pushProcessor()
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_pushProcessor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-processablehandlertrait.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php">ProcessableHandlerTrait.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">35</span>
</aside>
<p class="phpdocumentor-summary">{@inheritDoc}</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">pushProcessor</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">callable&nbsp;</span><span class="phpdocumentor-signature__argument__name">$callback</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$callback</span>
: <span class="phpdocumentor-signature__argument__return-type">callable</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_reset">
reset()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_reset" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">163</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">reset</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setFormatter">
setFormatter()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_setFormatter" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">228</span>
</aside>
<p class="phpdocumentor-summary">Sets the formatter.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setFormatter</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Monolog-Formatter-FormatterInterface.html"><abbr title="\Monolog\Formatter\FormatterInterface">FormatterInterface</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$formatter</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$formatter</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Monolog-Formatter-FormatterInterface.html"><abbr title="\Monolog\Formatter\FormatterInterface">FormatterInterface</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Monolog-Handler-HandlerInterface.html"><abbr title="\Monolog\Handler\HandlerInterface">HandlerInterface</abbr></a></span>
&mdash;
<section class="phpdocumentor-description"><p>self</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_processRecord">
processRecord()
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_processRecord" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-processablehandlertrait.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php">ProcessableHandlerTrait.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">60</span>
</aside>
<p class="phpdocumentor-summary">Processes a record.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">processRecord</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$record</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$record</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_processRecord#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Record $record</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">phpstan-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Record</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-protected
"
>
<h4 class="phpdocumentor-element__name" id="method_resetProcessors">
resetProcessors()
<a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_resetProcessors" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-processablehandlertrait.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php">ProcessableHandlerTrait.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">69</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">protected</span>
<span class="phpdocumentor-signature__name">resetProcessors</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_flushBuffer">
flushBuffer()
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_flushBuffer" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php"><a href="files/vendor-monolog-monolog-src-monolog-handler-fingerscrossedhandler.html"><abbr title="vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php">FingersCrossedHandler.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">188</span>
</aside>
<p class="phpdocumentor-summary">Resets the state of the handler. Stops forwarding records to the wrapped handler.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">flushBuffer</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
</article>
</section>
<div class="phpdocumentor-modal" id="source-view">
<div class="phpdocumentor-modal-bg" data-exit-button></div>
<div class="phpdocumentor-modal-container">
<div class="phpdocumentor-modal-content">
<pre style="max-height: 500px; overflow-y: scroll" data-src="files/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php.txt" class="language-php line-numbers linkable-line-numbers"></pre>
</div>
<button data-exit-button class="phpdocumentor-modal__close">&times;</button>
</div>
</div>
<script type="text/javascript">
(function () {
function loadExternalCodeSnippet(el, url, line) {
Array.prototype.slice.call(el.querySelectorAll('pre[data-src]')).forEach((pre) => {
const src = url || pre.getAttribute('data-src').replace(/\\/g, '/');
const language = 'php';
const code = document.createElement('code');
code.className = 'language-' + language;
pre.textContent = '';
pre.setAttribute('data-line', line)
code.textContent = 'Loading…';
pre.appendChild(code);
var xhr = new XMLHttpRequest();
xhr.open('GET', src, true);
xhr.onreadystatechange = function () {
if (xhr.readyState !== 4) {
return;
}
if (xhr.status < 400 && xhr.responseText) {
code.textContent = xhr.responseText;
Prism.highlightElement(code);
return;
}
if (xhr.status === 404) {
code.textContent = '✖ Error: File could not be found';
return;
}
if (xhr.status >= 400) {
code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
return;
}
code.textContent = '✖ Error: An unknown error occurred';
};
xhr.send(null);
});
}
const modalButtons = document.querySelectorAll("[data-modal]");
const openedAsLocalFile = window.location.protocol === 'file:';
if (modalButtons.length > 0 && openedAsLocalFile) {
console.warn(
'Viewing the source code is unavailable because you are opening this page from the file:// scheme; ' +
'browsers block XHR requests when a page is opened this way'
);
}
modalButtons.forEach(function (trigger) {
if (openedAsLocalFile) {
trigger.setAttribute("hidden", "hidden");
}
trigger.addEventListener("click", function (event) {
event.preventDefault();
const modal = document.getElementById(trigger.dataset.modal);
if (!modal) {
console.error(`Modal with id "${trigger.dataset.modal}" could not be found`);
return;
}
modal.classList.add("phpdocumentor-modal__open");
loadExternalCodeSnippet(modal, trigger.dataset.src || null, trigger.dataset.line)
const exits = modal.querySelectorAll("[data-exit-button]");
exits.forEach(function (exit) {
exit.addEventListener("click", function (event) {
event.preventDefault();
modal.classList.remove("phpdocumentor-modal__open");
});
});
});
});
})();
</script>
</article>
</section>
<section class="phpdocumentor-on-this-page__sidebar">
<section class="phpdocumentor-on-this-page__content">
<strong class="phpdocumentor-on-this-page__title">On this page</strong>
<ul class="phpdocumentor-list -clean">
<li class="phpdocumentor-on-this-page-section__title">Table Of Contents</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#toc-properties">Properties</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#toc-methods">Methods</a></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Properties</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_activationStrategy">$activationStrategy<a href="classes/Monolog-Handler-FingersCrossedHandler.html"></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_bubble">$bubble<a href="classes/Monolog-Handler-FingersCrossedHandler.html"></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_buffer">$buffer<a href="classes/Monolog-Handler-FingersCrossedHandler.html"></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_buffering">$buffering<a href="classes/Monolog-Handler-FingersCrossedHandler.html"></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_bufferSize">$bufferSize<a href="classes/Monolog-Handler-FingersCrossedHandler.html"></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_handler">$handler<a href="classes/Monolog-Handler-FingersCrossedHandler.html"></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_passthruLevel">$passthruLevel<a href="classes/Monolog-Handler-FingersCrossedHandler.html"></li>
<li><a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#property_processors">$processors<a href="classes/Monolog-Handler-FingersCrossedHandler.html"></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#property_stopBuffering">$stopBuffering<a href="classes/Monolog-Handler-FingersCrossedHandler.html"></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Methods</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method___construct">__construct()</a></li>
<li><a href="classes/Monolog-Handler-Handler.html#method___destruct">__destruct()</a></li>
<li><a href="classes/Monolog-Handler-Handler.html#method___sleep">__sleep()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_activate">activate()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_clear">clear()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_close">close()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_getFormatter">getFormatter()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_getHandler">getHandler()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_handle">handle()</a></li>
<li><a href="classes/Monolog-Handler-Handler.html#method_handleBatch">handleBatch()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_isHandling">isHandling()</a></li>
<li><a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_popProcessor">popProcessor()</a></li>
<li><a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_pushProcessor">pushProcessor()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_reset">reset()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_setFormatter">setFormatter()</a></li>
<li><a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_processRecord">processRecord()</a></li>
<li><a href="classes/Monolog-Handler-ProcessableHandlerTrait.html#method_resetProcessors">resetProcessors()</a></li>
<li><a href="classes/Monolog-Handler-FingersCrossedHandler.html#method_flushBuffer">flushBuffer()</a></li>
</ul>
</li>
</ul>
</section>
</section>
</div>
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
<section class="phpdocumentor-search-results__dialog">
<header class="phpdocumentor-search-results__header">
<h2 class="phpdocumentor-search-results__title">Search results</h2>
<button class="phpdocumentor-search-results__close"><i class="fas fa-times"></i></button>
</header>
<section class="phpdocumentor-search-results__body">
<ul class="phpdocumentor-search-results__entries"></ul>
</section>
</section>
</section>
</div>
<a href="classes/Monolog-Handler-FingersCrossedHandler.html#top" class="phpdocumentor-back-to-top"><i class="fas fa-chevron-circle-up"></i></a>
</main>
<script>
cssVars({});
</script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/prism.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/autoloader/prism-autoloader.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.min.js"></script>
</body>
</html>