/home/techb158/ileadtechnology.com/SSM/vendor/nexmo/client-core/src/Client/Factory
NameSizeModeActions
FactoryInterface.php6270644editdlrm
MapFactory.php13720644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/vendor/nexmo/client-core/src/Client/Factory/MapFactory.php (1372B)
map = $map; $this->client = $client; } public function hasApi($api) { return isset($this->map[$api]); } public function getApi($api) { if (isset($this->cache[$api])) { return $this->cache[$api]; } if (!$this->hasApi($api)) { throw new \RuntimeException(sprintf( 'no map defined for `%s`', $api )); } $class = $this->map[$api]; $instance = new $class(); if ($instance instanceof Client\ClientAwareInterface) { $instance->setClient($this->client); } $this->cache[$api] = $instance; return $instance; } }