name: ErrorHandlerConfigurator class_comment: '# * Configures the error handler. # * # * @final # * # * @internal' dependencies: - name: LoggerInterface type: class source: Psr\Log\LoggerInterface - name: ErrorHandler type: class source: Symfony\Component\ErrorHandler\ErrorHandler properties: [] methods: - name: __construct visibility: public parameters: - name: logger default: 'null' - name: levels default: \E_ALL - name: throwAt default: \E_ALL - name: scream default: 'true' - name: scope default: 'true' - name: deprecationLogger default: 'null' comment: "# * Configures the error handler.\n# *\n# * @final\n# *\n# * @internal\n\ # */\n# class ErrorHandlerConfigurator\n# {\n# private array|int|null $levels;\n\ # private ?int $throwAt;\n# \n# /**\n# * @param array|int|null $levels An array\ \ map of E_* to LogLevel::* or an integer bit field of E_* constants\n# * @param\ \ int|null $throwAt Thrown errors in a bit field of E_* constants, or null\ \ to keep the current value\n# * @param bool $scream Enables/disables\ \ screaming mode, where even silenced errors are logged\n# * @param bool \ \ $scope Enables/disables scoping mode" - name: configure visibility: public parameters: - name: handler comment: '# * Configures the error handler.' - name: setDefaultLoggers visibility: private parameters: - name: handler comment: null traits: - Psr\Log\LoggerInterface - Symfony\Component\ErrorHandler\ErrorHandler interfaces: []