OpenVidu::getFacadeAccessor()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace SquareetLabs\LaravelOpenVidu\Facades;
4
5
use Illuminate\Support\Facades\Facade;
6
use SquareetLabs\LaravelOpenVidu\Recording;
7
use SquareetLabs\LaravelOpenVidu\RecordingProperties;
8
use SquareetLabs\LaravelOpenVidu\Session;
9
use SquareetLabs\LaravelOpenVidu\SessionProperties;
10
use SquareetLabs\LaravelOpenVidu\SignalProperties;
11
12
/**
13
 * Class LaravelOpenVidu
14
 * @package SquareetLabs\LaravelOpenVidu\Facades
15
 * @method static Session createSession(?SessionProperties $properties = null)
16
 * @method static Session getSession(string $sessionId)
17
 * @method static bool existsSession(string $sessionId)
18
 * @method static bool deleteRecording(string $recordingId)
19
 * @method static array getActiveSessions()
20
 * @method static string getRecording(string $recordingId)
21
 * @method static array getRecordings()
22
 * @method static Recording startRecording(?RecordingProperties $properties = null)
23
 * @method static Recording stopRecording(string $recordingId)
24
 * @method static bool sendSignal(?SignalProperties $properties = null)
25
 * @method static setClient(GuzzleHttp\Client $client)
26
 */
27
class OpenVidu extends Facade
28
{
29
    protected static function getFacadeAccessor()
30
    {
31
        return 'openVidu';
32
    }
33
}
34