DblEj \ System
The System namespace.
Interfaces and classes that are used for system-level tasks and definitions. Includes base interfaces and classes for lower-level items and several high-level exception classes.
DblEj\System
Classes
- DeprecatedException
Thrown when a deprecated item is used.
- Exception Abstract
The base class for all exceptions
- InvalidArgumentException
Thrown when an invalid argument is passed to a function.
- InvalidDataTypeException
Thrown when an object or other data is treated in a way that is not consistent with it's data type.
- Lockable Abstract
Base class for any class that needs to provide object-level locking.
- NotYetImplementedException
Thrown when a method that is not implemented yet is called.
Interfaces
- IExecutable
- ILockable
Exposes methods that can be used to lock access to an item so that it can only be used by a single consumer at a time.
- IRunnable
Exposes the Run method for any object that can be ran.
Exceptions
- InstantiationFailedException
Thrown when an object cannot be instantiated.
- InvalidFileException
Thrown when a file that doesn't exist or is invalid is referenced.
- MissingPhpExtensionException
Thrown when an extension is needed for a requested operation, but the extension is not installed.
DblEj.System
Classes
- There are no client-side classes in this namespace.