/** * listen for core.service.locate.userrank event * * @param Provider $provider - provider object for requested service * * @return void - our implementation is registered with the passed Provider object */ public static function eventCoreServiceLocateUserrank(Provider $provider) { require dirname(__DIR__) . '/class/UserRankProvider.php'; $object = new UserRankProvider(); $provider->register($object); }
/** * listen for core.service.locate.emoji event * * @param Provider $provider - provider object for requested service * * @return void */ public static function eventCoreServiceLocateEmoji(Provider $provider) { require dirname(__DIR__) . '/class/SmiliesProvider.php'; $provider->register(new SmiliesProvider()); }