My thoughts Just do it!

Caribu ORM

Ein weiteres Projekt von mir ist der Caribu ORM, ein Object-Relational-Mapper für PHP. Das Hauptaugenmerk liegt darin, dem Anwender so viel Arbeit wie möglich abzunehmen. So ist es möglich, allein durch Erstellen einer Value-Object-Klasse, in welcher die Eigenschaften annotiert werden, als Datenbank-Accessor zu verwenden.

An der Verbesserung und Erweiterung des Wiki auf Github muss noch gearbeitet werden. Zudem muss noch eine Roadmap erstellt werden. Wer das Projekt dennoch verwenden will, kann es in der Version 1.0 mittels Composer einbinden:

{
"require" : {
"nkey/caribu" : "~1.0"
}
}


Der Source des Projektes ist auf Github zu finden: https://github.com/maikgreubel/caribu-orm

PHPGenerics

Mit PHPGenerics unternehme ich den Versuch, generische Komponenten in einer einfach zu verwendenten Bibliothek unterzubringen und Unit-Tests dafür zu Verfügung zu stellen.. Der Sourcecode wird auf Github gehostet.

Derzeit umfasst die Library Klassen für den Zugriff auf

  • Logging
  • Sockets
  • Http (Client & Server)
  • Streams (File, Memory, Socket)
  • Utilities

Es existieren Basis-Schnittstellen und deren Implentierungen, so dass einfache Operationen nicht immer wieder neu programmiert werden müssen.

Einige meiner weiteren Projekte profitieren von den PHPGenerics und sind als Abhängigkeit dort eingetragen.

Home