Čítanie anotácií premenných triedy

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
japlavaren
Člen | 404
+
0
-

Ahoj,

potreboval by som podľa anotácií property validovať typ pomocou automatického setteru. Tj. ak by bola property zaanotovná ako DateTime|null a dostala by iný dátový typ, vyhodí exception.

V Nette existuje niečo na čítanie anotácií (napr. pri použití @inject), bohužiaľ to neviem dohľadať. Viete ma niekto nasmerovať?

Filip Procházka
Moderator | 4668
+
0
-

Četl? https://phpfashion.com/…ty-injection

A jinak, měl by to umět i přímo Nette\Object, ukázka použití tady.

japlavaren
Člen | 404
+
0
-

článok som prečítal, ďakujem. stále mi však uniká, ako sú čítané use tried ak používam skrátené zápisy. Pretože to je problém, ktorý neviem vyriešiť

Editoval japlavaren (16. 1. 2015 10:44)

japlavaren
Člen | 404
+
0
-

nevie nikto poradiť, ako čítať use v hlavičke?

David Matějka
Moderator | 6445
+
0
-

@japlavaren mozna hledas AnnotationParser::expandClassName :)