Bei Package uninstall werden keine Events entfernt
Ich hatte quiqqer/watcher
installiert, welches auch Events registriert. Nach einem Update über composer wurde das Paket deinstalliert. Beim QUIQQER Setup wird aber immernoch versucht, auf Methoden zuzugreifen, die aus dem Paket kommen:
[23-May-2017 12:36:09 Europe/Berlin] PHP Fatal error: Uncaught QUI\ExceptionStack: Warning: call_user_func_array() expects parameter 1 to be a valid callback, class '\QUI\Watcher\EventsReact' not found :: \QUI\Watcher\EventsReact::onHeaderLoaded
in /var/www/projects/q_quiqqer/packages/quiqqer/quiqqer/lib/QUI/Events/Event.php:150
Stack trace:
#0 /var/www/projects/q_quiqqer/packages/quiqqer/quiqqer/lib/QUI/Events/Manager.php(278): QUI\Events\Event->fireEvent('onHeaderLoaded', Array, false)
#1 /var/www/projects/q_quiqqer/packages/quiqqer/quiqqer/lib/header.php(124): QUI\Events\Manager->fireEvent('headerLoaded')
#2 /var/www/projects/q_quiqqer/packages/quiqqer/quiqqer/bootstrap.php(28): require_once('/var/www/projec...')
#3 /var/www/projects/q_quiqqer/bootstrap.php(41): require('/var/www/projec...')
#4 /var/www/projects/q_quiqqer/packages/header.php(1): require_once('/var/www/projec...')
#5 /var/www/projects/q_quiqqer/packages/quiqqer/quiqqer/admin/header.php(9): require_once('/var/www/projec...')
#6 /var/www/projects/q_quiqqer/packages/quiqqer/quiqqer/admin/ajax.ph in /var/www/projects/q_quiqqer/packages/quiqqer/quiqqer/lib/QUI/Events/Event.php on line 150