src/Dropbox/Models/MediaInfo.php
protected function setMediaMetadata()
    {
        $mediaMetadata = $this->getDataProperty('metadata');
        if (is_array($mediaMetadata)) {
            if ($mediaMetadata['.tag'] === 'photo') {
                //Media is Photo
                $this->mediaMetadata = new PhotoMetadata($mediaMetadata);
            } elseif ($mediaMetadata['.tag'] === 'video') {
                //Media is Video
                $this->mediaMetadata = new VideoMetadata($mediaMetadata);
            } else {
                //Unknown Media (Quite unlikely, though.)
                $this->mediaMetadata = new MediaMetadata($mediaMetadata);
            }
        }
    }
protected function setMediaMetadata()
    {
        $mediaMetadata = $this->getDataProperty('metadata');
        if (is_array($mediaMetadata)) {
            if ($mediaMetadata['.tag'] === 'photo') {
                //Media is Photo
                $this->mediaMetadata = new PhotoMetadata($mediaMetadata);
            } elseif ($mediaMetadata['.tag'] === 'video') {
                //Media is Video
                $this->mediaMetadata = new VideoMetadata($mediaMetadata);
            } else {
                //Unknown Media (Quite unlikely, though.)
                $this->mediaMetadata = new MediaMetadata($mediaMetadata);
            }
        }
    }
protected function setMediaMetadata ( ) { $ mediaMetadata = $ this -> getDataProperty ( 'metadata' ) ; if ( is_array ( $ mediaMetadata ) ) { if ( $ mediaMetadata [ '.tag' ] === 'photo' ) { //Media is Photo $ this -> mediaMetadata = new PhotoMetadata ( $ mediaMetadata ) ; } elseif ( $ mediaMetadata [ '.tag' ] === 'video' ) { //Media is Video $ this -> mediaMetadata = new VideoMetadata ( $ mediaMetadata ) ; } else { //Unknown Media (Quite unlikely, though.) $ this -> mediaMetadata = new MediaMetadata ( $ mediaMetadata ) ; } } }
Set Media Metadata
Set Media Metadata