Index
A
- Asplode — Class in namespace Eloquent\Asplode
- Implements static convenience methods for use with Asplode.
- Asplode::assertCompatibleHandler() — Method in class Asplode
- Asserts that an error handling is configured in a way that is compatible with code expecting error exceptions.
- AbstractErrorException — Class in namespace Eloquent\Asplode\Error
- An abstract base class for implementing extensions to the built-in error exception.
- AlreadyInstalledException — Class in namespace Eloquent\Asplode\Exception
- This Asplode instance has already been installed.
- AsplodeExceptionInterface — Class in namespace Eloquent\Asplode\Exception
- Interface use to identify all Asplode-related exceptions, excluding actual error exceptions.
- AbstractHandlerStack — Class in namespace Eloquent\Asplode\HandlerStack
- An abstract base class for implementing handler stacks.
C
- AbstractHandlerStack::clear() — Method in class AbstractHandlerStack
- Removes all handlers from the stack.
- HandlerStackInterface::clear() — Method in class HandlerStackInterface
- Removes all handlers from the stack.
E
- ErrorHandler — Class in namespace Eloquent\Asplode
- The standard Asplode error handler.
- ErrorHandlerInterface — Class in namespace Eloquent\Asplode
- The interface implemented by Asplode error handlers.
- ErrorException — Class in namespace Eloquent\Asplode\Error
- Represents a non-fatal error by extending the native error exception to mark it with appropriate interfaces.
- ErrorExceptionInterface — Class in namespace Eloquent\Asplode\Error
- Interface used to identify all error exceptions.
- ErrorHandlingConfigurationException — Class in namespace Eloquent\Asplode\Exception
- PHP's error handling is incorrectly configured.
- AbstractHandlerStack::executeWith() — Method in class AbstractHandlerStack
- Temporarily bypass the current handler stack and execute a callable with the supplied handler.
- ErrorHandlerStack — Class in namespace Eloquent\Asplode\HandlerStack
- Manages the PHP error handler stack.
- ExceptionHandlerStack — Class in namespace Eloquent\Asplode\HandlerStack
- Manages the PHP exception handler stack.
- HandlerStackInterface::executeWith() — Method in class HandlerStackInterface
- Temporarily bypass the current handler stack and execute a callable with the supplied handler.
F
- ErrorHandler::fallbackHandler() — Method in class ErrorHandler
- Get the error handler used as a fallback for errors that are not handled by Asplode.
- ErrorHandlerInterface::fallbackHandler() — Method in class ErrorHandlerInterface
- Get the error handler used as a fallback for errors that are not handled by Asplode.
- FatalErrorException — Class in namespace Eloquent\Asplode\Error
- Represents a fatal error by extending the native error exception to mark it with appropriate interfaces.
- FatalErrorExceptionInterface — Class in namespace Eloquent\Asplode\Error
- Interface used to identify fatal error exceptions.
- FatalErrorHandler — Class in namespace Eloquent\Asplode
- The standard Asplode fatal error handler.
- FatalErrorHandlerInterface — Class in namespace Eloquent\Asplode
- The interface implemented by fatal error handlers.
H
- ErrorHandler::handle() — Method in class ErrorHandler
- Handles a PHP error.
- ErrorHandlerInterface::handle() — Method in class ErrorHandlerInterface
- Handles a PHP error.
- FatalErrorHandler::handle() — Method in class FatalErrorHandler
- Handles PHP shutdown, and produces exceptions for any detected fatal error.
- FatalErrorHandlerInterface::handle() — Method in class FatalErrorHandlerInterface
- Handles PHP shutdown, and produces exceptions for any detected fatal error.
- AbstractHandlerStack::handler() — Method in class AbstractHandlerStack
- Gets the current handler without removing it from the stack.
- AbstractHandlerStack::handlerStack() — Method in class AbstractHandlerStack
- Gets the current handler stack without changing the stack.
- HandlerStackInterface — Class in namespace Eloquent\Asplode\HandlerStack
- The interface implemented by handler stacks.
- HandlerStackInterface::handler() — Method in class HandlerStackInterface
- Gets the current handler without removing it from the stack.
- HandlerStackInterface::handlerStack() — Method in class HandlerStackInterface
- Gets the current handler stack without changing the stack.
I
- Asplode::install() — Method in class Asplode
- Installs a new error handler, and a new fatal error handler simultaneously.
- Asplode::installErrorHandler() — Method in class Asplode
- Installs a new error handler.
- Asplode::installFatalHandler() — Method in class Asplode
- Installs a new fatal error handler.
- ErrorHandler::install() — Method in class ErrorHandler
- Installs this error handler.
- ErrorHandler::isInstalled() — Method in class ErrorHandler
- Returns true if this error handler is the top-most handler on the stack.
- ErrorHandlerInterface::install() — Method in class ErrorHandlerInterface
- Installs this error handler.
- ErrorHandlerInterface::isInstalled() — Method in class ErrorHandlerInterface
- Returns true if this error handler is the top-most handler on the stack.
- FatalErrorHandler::install() — Method in class FatalErrorHandler
- Installs this fatal error handler.
- FatalErrorHandler::isInstalled() — Method in class FatalErrorHandler
- Returns true if this fatal error handler is installed.
- FatalErrorHandlerInterface::install() — Method in class FatalErrorHandlerInterface
- Installs this fatal error handler.
- FatalErrorHandlerInterface::isInstalled() — Method in class FatalErrorHandlerInterface
- Returns true if this fatal error handler is installed.
N
- NonFatalErrorExceptionInterface — Class in namespace Eloquent\Asplode\Error
- Interface used to identify non-fatal error exceptions.
- NotInstalledException — Class in namespace Eloquent\Asplode\Exception
- This Asplode instance has not been installed.
P
- AbstractHandlerStack::pushAll() — Method in class AbstractHandlerStack
- Pushes multiple handlers on to the stack.
- ErrorHandlerStack::push() — Method in class ErrorHandlerStack
- Pushes a handler on to the stack.
- ErrorHandlerStack::pop() — Method in class ErrorHandlerStack
- Pops a handler off the stack.
- ExceptionHandlerStack::push() — Method in class ExceptionHandlerStack
- Pushes a handler on to the stack.
- ExceptionHandlerStack::pop() — Method in class ExceptionHandlerStack
- Pops a handler off the stack.
- HandlerStackInterface::push() — Method in class HandlerStackInterface
- Pushes a handler on to the stack.
- HandlerStackInterface::pushAll() — Method in class HandlerStackInterface
- Pushes multiple handlers on to the stack.
- HandlerStackInterface::pop() — Method in class HandlerStackInterface
- Pops a handler off the stack.
R
- AbstractHandlerStack::restore() — Method in class AbstractHandlerStack
- Restores a stack of handlers.
- HandlerStackInterface::restore() — Method in class HandlerStackInterface
- Restores a stack of handlers.
S
- ErrorHandler::stack() — Method in class ErrorHandler
- Get the error handler stack.
- ErrorHandler::setFallbackHandler() — Method in class ErrorHandler
- Set an error handler to use as a fallback for errors that are not handled by Asplode.
- ErrorHandlerInterface::setFallbackHandler() — Method in class ErrorHandlerInterface
- Set an error handler to use as a fallback for errors that are not handled by Asplode.
- FatalErrorHandler::stack() — Method in class FatalErrorHandler
- Get the exception handler stack.
U
- ErrorHandler::uninstall() — Method in class ErrorHandler
- Uninstalls this error handler.
- ErrorHandlerInterface::uninstall() — Method in class ErrorHandlerInterface
- Uninstalls this error handler.
- FatalErrorHandler::uninstall() — Method in class FatalErrorHandler
- Uninstalls this fatal error handler.
- FatalErrorHandlerInterface::uninstall() — Method in class FatalErrorHandlerInterface
- Uninstalls this fatal error handler.
_
- ErrorHandler::__construct() — Method in class ErrorHandler
- Construct a new error handler.
- ErrorHandler::__invoke() — Method in class ErrorHandler
- Handles a PHP error.
- AbstractErrorException::__construct() — Method in class AbstractErrorException
- Construct a new error exception.
- AlreadyInstalledException::__construct() — Method in class AlreadyInstalledException
- Construct a new already installed exception.
- ErrorHandlingConfigurationException::__construct() — Method in class ErrorHandlingConfigurationException
- Construct a new error handling configuration exception.
- NotInstalledException::__construct() — Method in class NotInstalledException
- Construct a new not installed exception.
- FatalErrorHandler::__construct() — Method in class FatalErrorHandler
- Construct a new fatal error handler.
- FatalErrorHandler::__invoke() — Method in class FatalErrorHandler
- Handles PHP shutdown, and produces exceptions for any detected fatal error.
- AbstractHandlerStack::__construct() — Method in class AbstractHandlerStack
- Construct a new handler stack.