/** * @covers Xoops\Core\Service\Provider::__callStatic * @todo Implement test__callStatic(). */ public function test__callStatic() { $result = Provider::staticDummyMethod(); $this->assertTrue(is_null($result)); }
/** * __construct * * @param Manager $manager Manager instance * @param string $service service name (case sensitive) */ public function __construct(Manager $manager, $service) { $this->response = new Response(); $this->response->setSuccess(false)->addErrorMessage(sprintf("No provider installed for %s", $service)); parent::__construct($manager, $service); }
/** * 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()); }