Example #1
0
 /**
  * @covers Xoops\Core\Service\Provider::__callStatic
  * @todo   Implement test__callStatic().
  */
 public function test__callStatic()
 {
     $result = Provider::staticDummyMethod();
     $this->assertTrue(is_null($result));
 }
Example #2
0
 /**
  * __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);
 }
Example #3
0
 /**
  * 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);
 }
Example #4
0
 /**
  * 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());
 }