/** * Create locator from array * * @param array $options Array containing values for object properties * * @return WindowsAzure\MediaServices\Models\Locator */ public static function createFromOptions($options) { Validate::notNull($options['AssetId'], 'options[AssetId]'); Validate::notNull($options['AccessPolicyId'], 'options[AccessPolicyId]'); Validate::notNull($options['Type'], 'options[Type]'); $locator = new Locator($options['AssetId'], $options['AccessPolicyId'], $options['Type']); $locator->fromArray($options); return $locator; }