Sulu\Bundle\MediaBundle\Api\Media::getVersions PHP Method

getVersions() public method

public getVersions ( ) : array
return array
    public function getVersions()
    {
        $versions = [];
        /** @var FileVersion $fileVersion */
        foreach ($this->getFile()->getFileVersions() as $fileVersion) {
            $versionData = [];
            if (isset($this->additionalVersionData[$fileVersion->getVersion()])) {
                $versionData = $this->additionalVersionData[$fileVersion->getVersion()];
            }
            $versionData['version'] = $fileVersion->getVersion();
            $versionData['name'] = $fileVersion->getName();
            $versionData['created'] = $fileVersion->getCreated();
            $versionData['changed'] = $fileVersion->getChanged();
            $versions[$fileVersion->getVersion()] = $versionData;
        }
        return $versions;
    }