Source of file PushProvidersRegistry.php
Size: 0,656 Bytes - Last Modified: 2021-12-23T10:26:32+00:00
/var/www/docs.ssmods.com/process/src/code/PushProvidersRegistry.php
123456789101112131415161718192021222324252627282930313233343536373839 | <?php /** * A registry of all provider classes that are available. * * @package silverstripe-push */ class PushProvidersRegistry { public $providers = array(); /** * @param string $class * @return bool */ public function has($class) { return in_array($class, $this->providers); } /** * @param string $class */ public function remove($class) { if ($key = array_search($class, $this->providers)) { unset($this->providers[$key]); } } /** * @return array */ public function getProviders() { return $this->providers; } } |