Newscoop\Entity\Repository\ThemeRepository::findAll PHP Метод

findAll() публичный Метод

Find all themes from given source
public findAll ( ) : array
Результат array
    public function findAll()
    {
        // get installed versions
        $installed = array();
        foreach (parent::findAll() as $theme) {
            $installed[$theme->getOffset()] = $theme;
        }
        $themes = $this->loader->findAll();
        foreach ($themes as $theme) {
            $offset = $theme->getOffset();
            if (isset($installed[$offset])) {
                $installedTheme = $installed[$offset];
                $theme->setId($installedTheme->getId())->setInstalledVersion($installedTheme->getInstalledVersion());
            }
        }
        return $themes;
    }