fmfi-svt / rozvrh-xml

Parser a importovac rozvrhoveho XML
GNU General Public License v3.0
0 stars 0 forks source link

Pridat triedu na nacitavanie zo suboru #1

Open martin-sucha opened 11 years ago

martin-sucha commented 11 years ago

Momentalne tu su iba triedy, ktore spracovavaju samotne data. Hodilo by sa mat aj spolocnu triedu, ktora dostane cestu k suboru / stream a poradi si s tym, nech to nemusi byt v kazdom projekte pouzivajucom tuto kniznicu riesene samostatne.

Mohla by tu byt trieda, ktora by vedela nacitat:

mrshu commented 11 years ago

Az neskoro som sa pozrel sem.

Myslim, ze vsetky tri body by sme mohli zjednotit do jedneho. Niesom si tymto uplne isty, ale vyzera to tak, ze ak je v PHP pritomne rozsirenie zip (i.e. bolo kompilovane s --with-zip), tak potom existuje stream zip://, ktoremu sa len da cesta k zazipovanemu suboru (vid http://php.net/manual/en/ziparchive.getstream.php).

Tym padom by classa fungovala tak, ako s plain XML a menil by sa len stream na zaklade mime typu/pripony suboru, ktory by dostala.

Velmi odborne by toto bol asi priklad cohosi presne opacneho ako dependency injection.