protected function checkOptions($options) { $options = parent::checkOptions($options); AssertUtils::assertSet(array(OSSOptions::CONTENT, OSSOptions::BUCKET, OSSOptions::KEY, OSSOptions::UPLOAD_ID, OSSOptions::PART_NUMBER, OSSOptions::PART_SIZE), $options); OSSUtils::assertBucketName($options[OSSOptions::BUCKET]); OSSUtils::assertObjectKey($options[OSSOptions::KEY]); AssertUtils::assertNumber($options[OSSOptions::PART_NUMBER], OSSOptions::PART_NUMBER); AssertUtils::assertNumber($options[OSSOptions::PART_SIZE], OSSOptions::PART_SIZE); return $options; }
protected function checkOptions($options) { $options = parent::checkOptions($options); AssertUtils::assertSet(array(OSSOptions::BUCKET), $options); if (isset($options[OSSOptions::MAX_KEYS])) { AssertUtils::assertNumber($options[OSSOptions::MAX_KEYS], OSSOptions::MAX_KEYS); } if (isset($options[OSSOptions::KEY])) { unset($options[OSSOptions::KEY]); } OSSUtils::assertBucketName($options[OSSOptions::BUCKET]); return $options; }
protected function checkOptions($options) { $options = parent::checkOptions($options); AssertUtils::assertSet(array(OSSOptions::CONTENT, OSSOptions::BUCKET, OSSOptions::KEY), $options); OSSUtils::assertBucketName($options[OSSOptions::BUCKET]); OSSUtils::assertObjectKey($options[OSSOptions::KEY]); if (isset($options[OSSOptions::CONTENT_LENGTH])) { AssertUtils::assertNumber($options[OSSOptions::CONTENT_LENGTH], OSSOptions::CONTENT_LENGTH); } if (is_resource($options[OSSOptions::CONTENT]) && !isset($options[OSSOptions::CONTENT_LENGTH])) { throw new \InvalidArgumentException(OSSOptions::CONTENT_LENGTH . ' must be set when the content is a resource.'); } return $options; }
protected function checkOptions($options) { $options = parent::checkOptions($options); AssertUtils::assertSet(array(OSSOptions::BUCKET, OSSOptions::KEY, OSSOptions::UPLOAD_ID), $options); OSSUtils::assertBucketName($options[OSSOptions::BUCKET]); OSSUtils::assertObjectKey($options[OSSOptions::KEY]); if (isset($options[OSSOptions::PART_NUMBER_MARKER])) { AssertUtils::assertNumber($options[OSSOptions::PART_NUMBER_MARKER], OSSOptions::PART_NUMBER_MARKER); } if (isset($options[OSSOptions::MAX_PARTS])) { AssertUtils::assertNumber($options[OSSOptions::MAX_PARTS], OSSOptions::MAX_PARTS); } return $options; }