krakjoe / ui

Cross platform UI development in PHP
Other
518 stars 39 forks source link

UI\MenuItem constructor not called #58

Closed WinterSilence closed 5 years ago

WinterSilence commented 5 years ago
class MenuItemFoo extends UI\MenuItem
{
    public function __construct()
    {
        file_put_contents('debug.log', 'construct MenuItemFoo');
    }
}
$menu = new Menu('File');
// Class created but `__construct` method not called
$menuItem = $menu->append('Foo', MenuItemFoo::class);