public static function createFromSession($session, $host, $baseUrl) { $instance = WebClient::init($baseUrl); $instance->host = $host; $instance->sessionKey = $session; $instance->useSession = true; return $instance; }
/** * Creates an instance of MediaSilo API using username, password, and hostname * * @param $username * @param $password * @param $hostname * @param $baseUrl * @return MediaSiloAPI */ public static function createFromHostCredentials($username, $password, $hostname, $baseUrl = Meta::API_ROOT_URL) { $instance = new self(); $instance->webClient = WebClient::createFromHostCredentials($username, $password, $hostname, $baseUrl); $instance->init(); return $instance; }