Mammut Framework

Entwicklerhandbuch :: Anhang :: SPL

SPL

The SPL extension of PHP added many usefull default classes and interfaces. This sheet should give a quick overview.

Interfaces

Countable
Currently unused in Mammut
OuterIterator
Currently unused in Mammut
RecursiveIterator
Currently unused in Mammut
SeekableIterator
Currently unused in Mammut
SplObserver
Currently unused in Mammut
SplSubject
Currently unused in Mammut

Iterators

Iterator implementations are used in foreach loops.

AppendIterator
Currently unused in Mammut
ArrayIterator
Currently unused in Mammut
CachingIterator
Currently unused in Mammut
DirectoryIterator
Currently unused in Mammut
EmptyIterator
Currently unused in Mammut
FilterIterator
Currently unused in Mammut
InfiniteIterator
Currently unused in Mammut
IteratorIterator
Currently unused in Mammut
LimitIterator
Currently unused in Mammut
NoRewindIterator
Currently unused in Mammut
ParentIterator
Currently unused in Mammut
RecursiveArrayIterator
Currently unused in Mammut
RecursiveCachingIterator
Currently unused in Mammut
RecursiveDirectoryIterator
Currently unused in Mammut
RecursiveFilterIterator
Currently unused in Mammut
RecursiveIteratorIterator
Currently unused in Mammut
RecursiveRegexIterator
Currently unused in Mammut
RegexIterator
Currently unused in Mammut
SimpleXMLIterator
Currently unused in Mammut

Exceptions

Additional exceptions for PHP.

BadFunctionCallException
Currently unused in Mammut
BadMethodCallException
Currently unused in Mammut
DomainException
Currently unused in Mammut
InvalidArgumentException
Thrown if a parameter is of a wrong type
LengthException
Currently unused in Mammut
LogicException
Currently unused in Mammut
OutOfBoundsException
Thrown if an value is to small or to big
OutOfRangeException
Currently unused in Mammut
OverflowException
Currently unused in Mammut
RangeException
Currently unused in Mammut
RuntimeException
Base class for all business level exceptions, commonly not used directly.
UnderflowException
Currently unused in Mammut
UnexpectedValueException
Thrown if an unexcpected value (method call, configuration, etc...) is provided

Other classes

ArrayObject
Currently unused in Mammut
SplFileInfo
Currently unused in Mammut
SplFileObject
Currently unused in Mammut
SplObjectStorage
Currently unused in Mammut
SplTempFileObject
Currently unused in Mammut