whoami7 - Manager
:
/
home
/
kckglobal
/
www
/
portal
/
vendor
/
vonage
/
client-core
/
src
/
Voice
/
Endpoint
/
Upload File:
files >> /home/kckglobal/www/portal/vendor/vonage/client-core/src/Voice/Endpoint/EndpointFactory.php
<?php declare(strict_types=1); namespace Vonage\Voice\Endpoint; use RuntimeException; use Vonage\Entity\Factory\FactoryInterface; class EndpointFactory implements FactoryInterface { public function create(array $data): ?EndpointInterface { return match ($data['type']) { 'app' => App::factory($data['user']), 'phone' => Phone::factory($data['number'], $data), 'sip' => SIP::factory($data['uri'], $data), 'vbc' => VBC::factory($data['extension']), 'websocket' => Websocket::factory($data['uri'], $data), default => throw new RuntimeException('Unknown endpoint type'), }; } }
Copyright ©2021 || Defacer Indonesia