Framework

Repository Author Commit message Committed SHA  
 
component-model by dg added CLAUDE.md
component-model by dg Component: attached handles are called top-down (ancestor → descendant) (BC break)

Implementation handles tree mutations during listener execution:
- Listeners can modify tree (remove self, siblings, parent)
- Validity check before processing children
- Deduplication prevents calling same listener twice
- Reentry guard prevents infinite loops

component-model by dg removed Nette\SmartObject usage (BC break)
component-model by dg Container::addComponent() added typehint (BC break)
component-model by dg removed deprecated stuff
component-model by dg composer: increased dependencies versions
component-model by dg requires PHP 8.2
component-model by dg opened 4.0-dev
component-model by dg used attribute Deprecated
component-model by dg Container::getComponents() parameters deprecated
component-model by dg monitor() without handlers triggers deprecation notice
component-model by dg deprecated magic properties (BC break)
component-model by dg opened 3.2-dev
component-model by dg made static analysis mandatory
component-model by dg added PHPStan baseline
component-model by dg improved phpDoc
component-model by dg Component: added reentry protection for monitor callbacks
component-model by dg Component: attached/detached normalized Closure
component-model by dg Component: use loose comparison for callbacks

Closures are never equal with strict comparison (===) unless they are
the exact same object instance. Using loose comparison (==) allows
proper detection of duplicate callbacks in monitors.

component-model by dg refactoring
component-model by dg improved test
component-model by dg github actions: use composer tester script
component-model by dg updated .gitattributes
database by dg Selection: removed create*() methods
database by dg použití třídy Database
database by dg Explorer: added autoCommit()
database by dg transaction via savepoints WIP
database by dg deprecated wip
database by dg DatabaseExtension: added 'username' as alias for 'user'
database by dg strict convention WIP

- na umeligenci byl problem, že $event->id chapal jako 'courseId'

database by dg ActiveRow::_get() does not return a reference
database by dg added Explorer::createFromDsn() & createFromParameters()

Last synchronization: 2025-11-23 22:02:36