public function upload($source, $publicId = null, $uploadOptions = array(), $tags = array())
{
$defaults = array('public_id' => null, 'tags' => array());
$options = array_merge($defaults, array('public_id' => $publicId, 'tags' => $tags));
$options = array_merge($options, $uploadOptions);
$this->uploadedResult = $this->getUploader()->upload($source, $options);
return $this;
}
/** * Upload image to cloud. * * @param mixed $source * @param string $publicId * @param array $uploadOptions * @param array $tags * @return \JD\Cloudder\CloudinaryWrapper * @static */ public static function upload($source, $publicId = null, $uploadOptions = array(), $tags = array()) { return \JD\Cloudder\CloudinaryWrapper::upload($source, $publicId, $uploadOptions, $tags); }