Newscoop\Image\RenditionService::removeOrphanedRenditions PHP 메소드

removeOrphanedRenditions() 개인적인 메소드

Remove orphaned renditions
private removeOrphanedRenditions ( array $names ) : void
$names array
리턴 void
    private function removeOrphanedRenditions(array $names)
    {
        if (empty($names)) {
            $this->orm->createQuery('DELETE FROM Newscoop\\Image\\Rendition r')->execute();
            return;
        }
        $this->orm->createQuery('DELETE FROM Newscoop\\Image\\Rendition r WHERE r.name NOT IN (:names)')->setParameter('names', array_merge($names, $this->getPackageRenditionNames()))->execute();
    }