Eigene Pakete
Namensräume für eigene Pakete
- Eigene Pakete dürfen nicht in den Namensräumen Zend, ZendX, Dragon oder DragonX definiert werden
Eigenes Paket anlegen
-
Verzeichnisstruktur für das Paket anlegen
/library
/%packagenamespace%
/%packagename%
/Service
-
Versionsdatei des Paketes anlegen unter /library/%packagenamespace%/%packagename%
class %packagenamespace%_%packagename%_Version
{
public function getVersion()
{
return '1.0.0';
}
}
-
Service anlegen unter /library/%packagenamespace%/%packagename%/Service
class %packagenamespace%_%packagename%_Service_%servicename%
{
public function %methodname%()
{}
}
-
Paket einbinden unter '/config/packagenamespaces.php'
return array(
...
'%packagenamespace%' => array(
'%packagename%' => array(
'Service' => array('%servicename%'),
),
),
);
- Service im DragonJsonClient aufrufen zum Testen
- Paket erweitern um weitere Logics, Records, Plugins, Services usw.
Bei Problemen und Fragen sende eine E-Mail an: ownpackages@dragonjsonserver.de