Skip to content
This repository was archived by the owner on Oct 25, 2021. It is now read-only.
Panagiotis edited this page Apr 28, 2018 · 1 revision

Table of contents


Class: \Omega\FaultManager\Fault

Class Fault

Visibility Function
public static autoloadCompiledExceptions() : void
public static disableEventStream() : void
public static enableEventStream() : void
public static exception(\string $exceptionClass, \string $message='', \integer $code, \Throwable $previous=null, array $arguments=array()) : void
public static getCompilePath() : mixed
public static isEventStreamEnabled() : bool
public static registerHandler(\string $eventId, \Omega\FaultManager\Interfaces\FaultManagerEventHandler $handler, \boolean $override=false) : void
public static setCompilePath(\string $path) : void
public static throw(\string $exceptionClass, \string $message='', \integer $code, \Throwable $previous=null, array $arguments=array()) : void
public static unregisterHandler(\string $eventId) : void
protected static mutate(\Throwable $exception) : void
protected static registerEvent(\Hoa\Event\Source $router, \Throwable $exception) : void

This class implements \Omega\FaultManager\Interfaces\FaultManager


Class: \Omega\FaultManager\Abstracts\FaultManagerException (abstract)

Visibility Function
public __construct(\string $message=null, \integer $code=null, \Throwable $previous=null, array/null/array $arguments=null) : void
FaultManagerException constructor.
public send() : void
Override parent::send() Sends the exception on hoa://Event/Exception.
protected static mutate(\Throwable $exception) : void

This class extends \Hoa\Exception\Exception

This class implements \Hoa\Event\Source, \Throwable, \Omega\FaultManager\Interfaces\FaultManagerException


Class: \Omega\FaultManager\Exceptions\EmptyErrorNameException

Class EmptyErrorNameException

Visibility Function

This class extends \Omega\FaultManager\Abstracts\FaultManagerException

This class implements \Omega\FaultManager\Interfaces\FaultManagerException, \Throwable, \Hoa\Event\Source


Class: \Omega\FaultManager\Exceptions\FaultManagerException

Class FaultManagerException

Visibility Function

This class extends \Omega\FaultManager\Abstracts\FaultManagerException

This class implements \Omega\FaultManager\Interfaces\FaultManagerException, \Throwable, \Hoa\Event\Source


Class: \Omega\FaultManager\Exceptions\InvalidCompilePathException

Class InvalidCompilePathException

Visibility Function
public __construct(\string $path) : void
InvalidCompilePathException constructor.

This class extends \Omega\FaultManager\Abstracts\FaultManagerException

This class implements \Omega\FaultManager\Interfaces\FaultManagerException, \Throwable, \Hoa\Event\Source


Class: \Omega\FaultManager\Exceptions\EventHandlerExistsException

Class EventHandlerExistsException

Visibility Function
public __construct(\string $eventHandler) : void
InvalidCompilePathException constructor.

This class extends \Omega\FaultManager\Abstracts\FaultManagerException

This class implements \Omega\FaultManager\Interfaces\FaultManagerException, \Throwable, \Hoa\Event\Source


Class: \Omega\FaultManager\Exceptions\NamespacedErrorException

Class NamespacedErrorException

Visibility Function

This class extends \Omega\FaultManager\Abstracts\FaultManagerException

This class implements \Omega\FaultManager\Interfaces\FaultManagerException, \Throwable, \Hoa\Event\Source


Class: \Omega\FaultManager\Exceptions\IncompatibleErrorNameException

Class IncompatibleErrorNameException

Visibility Function
public __construct(\string $class) : void
IncompatibleErrorNameException constructor.

This class extends \Omega\FaultManager\Abstracts\FaultManagerException

This class implements \Omega\FaultManager\Interfaces\FaultManagerException, \Throwable, \Hoa\Event\Source


Interface: \Omega\FaultManager\Interfaces\FaultManagerException

Visibility Function

Interface: \Omega\FaultManager\Interfaces\FaultManager

Visibility Function
public static autoloadCompiledExceptions() : void
Autoload compiled exceptions
public static disableEventStream() : void
Disables Event Stream for Exceptions
public static enableEventStream() : void
Enables Event Stream for Exceptions
public static exception(\string $exceptionClass, \string $message='', int/\integer $code, \Throwable $previous=null, array $arguments=array()) : \Throwable
public static getCompilePath() : string
Get compile path
public static isEventStreamEnabled() : bool
Returns try if enabled false if not
public static registerHandler(\string $eventId, \Omega\FaultManager\Interfaces\FaultManagerEventHandler $handler, \boolean $override=false) : void
public static setCompilePath(\string $path) : void
Set compile path
public static throw(\string $exceptionClass, \string $message='', int/\integer $code, \Throwable $previous=null, array $arguments=array()) : void

Interface: \Omega\FaultManager\Interfaces\FaultManagerEventHandler

Visibility Function
public __invoke(\Throwable $exception) : void

Class: \Omega\FaultManager\Plugins\CompiledExceptions

Visibility Function
public getMethod() : string
public handle(array/null/array $filter=null, \boolean $whitelist=true) : \Generator
public setFilesystem(\Omega\FaultManager\Plugins\IFilesystemInterface/\League\Flysystem\FilesystemInterface $filesystem) : void

This class implements \League\Flysystem\PluginInterface


Class: \Omega\FaultManager\Plugins\RouteExceptions

Class RouteExceptions

Visibility Function

This class implements \Hoa\Event\Source