Ein Bekannter hat kürzlich auch so was gemacht. Vielleicht interessant: https://github.com/hausl/HolidayCalendar
Hm.
PHP Parse error: syntax error, unexpected '.', expecting ',' or ';' in /tmp/HolidayCalendar-master/HolidayCalendar.php on line 28
Na gut. Ist ausdrücklich als ALPHA gekennzeichnet. Ich hab den Fehler korrigiert (s.u.) und es auch sonst durchgesehen. Sieht ganz nett aus und verfolgt doch tatsächlich einen, dem meinen sehr ähnlichen Ansatz.
Meiner läuft inzwischen auch auf hhvm :-)
Kannst Deinen Kumpel ja mal briefen:
Zeile 28 ändern in:
$filePath = 'config/',
Unterhalb von Zeile 34 (innerhalb von __construct():
$this -> $filePath = __DIR__ . '/' . $this -> $filePath;
Ich mach das hier weil er keine Adresse angegeben hat.