awsmug/vidyo-php-sdk

View on GitHub
src/Model/Vidyo_User_API_Service.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Vidyo_PHP_SDK\Model;

use Vidyo_PHP_SDK\Vidyo_Connection;
use Vidyo_PHP_SDK\Vidyo_API;
use Vidyo_PHP_SDK\Vidyo_Exception;

/**
 * Vidyo User API Service
 *
 * Abstract class for Object which are communicating with Vidyo User API
 *
 * @author  awesome.ug <support@awesome.ug>
 * @package Vidyo_PHP_SDK
 * @version 1.0.0
 * @since   1.0.0
 * @license GPL 2
 */
trait Vidyo_User_API_Service {
    /**
     * User API object
     *
     * @var Vidyo_API
     *
     * @since 1.0.0
     */
    var $user_api;

    /**
     * Vidyo_User_API_Object constructor.
     *
     * @param Vidyo_Connection $connection Connection object
     * @param bool $debug Debug mode
     *
     * @throws Vidyo_Exception
     *
     * @since 1.0.0
     */
    public function init_user_api( Vidyo_Connection $connection, $debug = false ) {
        $this->user_api = new Vidyo_API( $connection, 'VidyoPortalUserService', $debug );
    }
}