public function validateForUsage($sourceObject, $propertiesToSkip = array()) { parent::validateForUsage($sourceObject, $propertiesToSkip); $this->validatePropertyNotNull('providerType'); $this->validatePropertyNotNull('providerData'); $this->validatePropertyNotNull('triggerType'); $this->validatePropertyNotNull('triggerData'); }
public function validateForUsage($sourceObject, $propertiesToSkip = array()) { parent::validateForUsage($sourceObject, $propertiesToSkip); $this->validatePropertyNotNull('providerType'); $this->validatePropertyNotNull('providerData'); $this->validatePropertyNotNull('triggerType'); if ($this->triggerType != KalturaIntegrationTriggerType::MANUAL) { $this->validatePropertyNotNull('triggerData'); } }