Skip to content
This repository has been archived by the owner on Jan 23, 2021. It is now read-only.

crystlbrd/Exceptionist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exceptionist

Exceptionist tries to provide more control over which exceptions are thrown without losing any important information. It's providing a simple logging mechanism for objects to save all its exceptions and control which one of those should actually be thrown when the object is executed.

Requirements

Exceptionist is currently developed and designed around PHP 7.3. Earlier versions are not tested and for now not planned to be supported. Composer is required.

Install

Composer

Install composer on your system and run:

composer require crystlbrd/exceptionist

Manually

It is not recommended to install it manually, but theoretically possible. This is only for completeness.

Download the zip or clone the repository into the directory you want Exceptionist to be in and set up the namespaces for your project. crystlbrd\Exceptionist\ should point into the /src/ directory of Exceptionist.

Getting started

For more details to how to use Exceptionist please visit the wiki