Documentation

Core

Table of Contents

Packages

Event

Interfaces

Instantiable
Interface für Instanzen
InstantiableFromArray
Interface für Klassen die mittels Array erstellbar sind
InstantiableFromArrayHelper
Interface für Klassen die mittels ArrayHelper-Klassen erstellbar sind
InstantiableFromData
Interface für Instanzen
InstantiableFromJson
Interface für Klassen die mittels Json-Klassen erstellbar sind
InstantiableFromMap
Interface für Klassen die mittels Map erstellbar sind
InstantiableFromProperties
Interface für Klassen die mittels Property-Klassen erstellbar sind
NotFound
Dieses Interface kann von NotFound-Exceptions implementiert werden, um eine generelle Prüfung auf NotFound-Instanz durchzuführen (zum Beispiel für Provider)
Observeable
Das Interface definiert alle für das Observerpattern notwendigen Funktionen, die eine Klasse, die diese Funktionalität einsetzen will, umsetzen muss. Das Interface Observeable wird von dem zu beobachteten Objekt implementiert. Das Gegenstück ist das Interface Observer, das von den Beobachtern implementiert werden muss.
Observer
Interface für Beobachter

Classes

AbstractFactory
Factory-Klasse
Alvine
Die Klasse Alvine dient als Basis für die meisten Framework-Klassen und bietet grundlegende Funktionen und Konstante an. Über die APIVERSION kann der Stand der API abgefragt und bei Änderungen der API im Code von abgeleiteten Klassen geprüft werden.
AmbiguousException
Das Ergebnis ist mehrdeutig
ArgumentEmptyException
ArgumentEmptyException
ArgumentOutOfRangeException
ArgumentOutOfRangeException
ArithmeticException
ArithmeticException
BadPropertyException
Exception für nicht vorhandene Eigenschaften
ClassException
Klasse nicht gefunden
ClassNotFoundException
Klasse nicht gefunden
CloneNotSupportedException
Diese Exception wird geworfen wenn die Methode zwar von Alvine abstammt, aber die Methode Clone nicht unterstützt wird.
ComponentLoader
ComponentLoader
ConfigurationException
ConfigurationException
Environment
Die Environment-Klasse ist als Singlton implementiert und stellt allen Funktionen und Klassen im Framework einen zentralen Zugang zu den Werten der Umgebung zur Verfügung. Es kann immer nur eine Instanz der Environmentklasse geben.
Factory
Die Factory-Klasse erlaubt die Instanzierung von Objekten zur Laufzeit und dient zur "Herstellung von Objekten. Über den Parameter der Funktion get bekommt die Fabrik den Namen der zu instanziierenden Klasse übergeben. Die neue Klasse wird über die Reflection-API erstellt.
Framework
Framework
FrameworkException
Diese Exception wird geworfen wenn Alvine ein grundlegendes Problem mit einer Klasse aus dem Framwork hat.
GenericFactory
Die GenericFactory-Klasse erlaubt die Instanzierung von Objekten zur Laufzeit und dient zur "Herstellung" von Objekten. Über die Methode getInstance() kann eine neue Instanz oder - wenn eine Instanz mit dem Namen bereits existiert - diese Instanz geholt werden. Für jeden Namen wird genau eine Instanz erstellt.
InstanceCopy
InstanceCopy ist für die Erzeugung echten rekrusiven Kopien von Objekten gedacht.
InvalidArgumentException
Diese Exception wird geworfen wenn der übergebene Parameter nicht dem entsprechendem Typ entspricht.
InvalidConfigurationException
Diese Exception ist deprecated und wurde durch Alvine\Core\ConfigurationException ersetzt
MissingPropertyException
Diese Exception wird geworfen, wenn in einer Instant-Klasse der Zugriff auf ein nicht verwendete Feld erfolgt.
NotCallableException
Funktion nicht vorhanden
NotFoundException
Diese Exception wird geworfen wenn eine Systemeinstellung in der php.ini oder im Interpreter nicht richtig gesetzt ist.
NullException
Null-Exception
ParseException
Diese Exception wird geworfen wenn in einer Funktion eine rekursion Festgestellt wird, die zu einer Endlosschleife führen würde.
PSR0Loader
PSR0Loader
RecursiveException
Diese Exception wird geworfen wenn in einer Funktion eine rekursion Festgestellt wird, die zu einer Endlosschleife führen würde.
RegExException
Diese Exception wird geworfen wenn ein Muster für eine RegulärePrüfung syntaktisch falsch ist.
SerializableException
Diese Exception wird geworfen wenn ein ein Fehler beim serialisieren auftritt
Singleton
Das Singleton erlaubt nur eine Instanz einer Klasse.
State
Diese Klasse stellt die Grundfunktion für einen Zustand zur Verfügnug.
System
Diese Klasse stellt systemnahme Eigenschaften und Methoden gesammelt zur Verfügung.
UnserializeException
Exception bei unserialize-Problemen
UnsupportedException
Keine Unterstützung
Serialization
Serialisierungsfunktionen

Traits

FactoryImplementation
Factory-Implementierung
ObserveableImplementation
Implementierung des Observer-Patterns
SerializableImplementation
SerializableImplementation
SingletonImplementation
Singlton-Implementierung

        
On this page

Search results