/** * */ protected static function registerCoreSlots() { SignalSlotDispatcher::registerSlot(AbstractController::SIGNAL_INIT_RESPONSE, ['AppZap\\PHPFramework\\SignalSlot\\CoreSlots', 'contentTypeHeader']); SignalSlotDispatcher::registerSlot(Dispatcher::SIGNAL_CONSTRUCT, ['AppZap\\PHPFramework\\SignalSlot\\CoreSlots', 'invokeDatabaseMigrator']); SignalSlotDispatcher::registerSlot(Dispatcher::SIGNAL_OUTPUT_READY, ['AppZap\\PHPFramework\\SignalSlot\\CoreSlots', 'writeOutputToCache']); SignalSlotDispatcher::registerSlot(Dispatcher::SIGNAL_OUTPUT_READY, ['AppZap\\PHPFramework\\SignalSlot\\CoreSlots', 'addFrameworkSignatureToOutput']); SignalSlotDispatcher::registerSlot(Dispatcher::SIGNAL_OUTPUT_READY, ['AppZap\\PHPFramework\\SignalSlot\\CoreSlots', 'echoOutput']); SignalSlotDispatcher::registerSlot(Dispatcher::SIGNAL_START_DISPATCHING, ['AppZap\\PHPFramework\\SignalSlot\\CoreSlots', 'readOutputFromCache']); }
public function __construct() { SignalSlotDispatcher::registerSlot(Bootstrap::SIGNAL_PLUGINSLOADED, ['AppZap\\PHPFrameworkAirbrake\\ExceptionLogger', 'initialize']); }