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]); return $options; }
protected function checkOptions($options) { $options = parent::checkOptions($options); AssertUtils::assertSet(array(OSSOptions::BUCKET), $options); 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::SOURCE_BUCKET, OSSOptions::SOURCE_KEY, OSSOptions::DEST_BUCKET, OSSOptions::DEST_KEY), $options); $options[OSSOptions::BUCKET] = $options[OSSOptions::DEST_BUCKET]; $options[OSSOptions::KEY] = $options[OSSOptions::DEST_KEY]; OSSUtils::assertBucketName($options[OSSOptions::BUCKET]); OSSUtils::assertObjectKey($options[OSSOptions::KEY]); return $options; }
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); if (isset($options[OSSOptions::BUCKET])) { unset($options[OSSOptions::BUCKET]); } if (isset($options[OSSOptions::KEY])) { unset($options[OSSOptions::KEY]); } return $options; }
protected function checkOptions($options) { $options = parent::checkOptions($options); AssertUtils::assertSet(array(OSSOptions::BUCKET, OSSOptions::KEY), $options); OSSUtils::assertBucketName($options[OSSOptions::BUCKET]); OSSUtils::assertObjectKey($options[OSSOptions::KEY]); if (isset($options[OSSOptions::META_ONLY])) { if ($options[OSSOptions::META_ONLY]) { unset($options[OSSOptions::SAVE_AS]); } } return $options; }
protected function checkOptions($options) { $options = parent::checkOptions($options); AssertUtils::assertSet(array(OSSOptions::BUCKET, OSSOptions::KEY, OSSOptions::UPLOAD_ID, OSSOptions::PART_ETAGS), $options); OSSUtils::assertBucketName($options[OSSOptions::BUCKET]); OSSUtils::assertObjectKey($options[OSSOptions::KEY]); AssertUtils::assertArray($options[OSSOptions::PART_ETAGS], OSSOptions::PART_ETAGS); for ($i = 0; $i < count($options[OSSOptions::PART_ETAGS]); $i++) { $partETag = $options[OSSOptions::PART_ETAGS][$i]; AssertUtils::assertArray($partETag, OSSOptions::PART_ETAGS . '.' . $i); AssertUtils::assertSet(array(OSSOptions::PART_NUMBER, OSSOptions::ETAG), $partETag); } 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; }