Nemoznost rozsirenia DateTime53

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

Zdravim,
trosku sa hram a skusam si upravit pracu s datumami v mojej aplikacii. Pri tomto ucele som skusil rozsirit objekt DateTime53 a to tym sposobom, ze by implementovalo jeden moj interface.

Bohuzial nech sa akokolvek pokusam, PHPko samo o sebe si mysli, ze dany objekt nie je potomkom daneho interface, pri vyuziti metod, ktore ma predpisane interfacom a ma ich aj naimplementovane tak aplikacia hadze FatalError Call to undefined method ..

Hocijaky iny objekt mi ide rozsirit o moj interface, takze chyba nie je v RobotLoaderi alebo v jeho definicii.

Mam pocit, ze tu nejaku magiu hra SPL od PHPka a DateTime objekt, vie niekto pomoct poradit co je vo veci?

Dakujem.

PS: Ano viem, ze je to zasah do Frameworku ale ide mi skorej teraz o samotny jav ako o vzbudenie flame, ci robit alebo nerobit zasahy do kodu Nette.

Elijen
Člen | 171
+
0
-

To skoro zní jako bys před voláním metody zapoměl na $this->, mě se to občas povede :-)

Možná by bylo dobré postnou sem třídu o kterou se jedná.