Puli\Manager\Module\ModuleManagerImpl::findModules PHP Method

findModules() public method

public findModules ( Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression
    public function findModules(Expression $expr)
    {
        $this->assertModulesLoaded();
        $modules = new ModuleList();
        foreach ($this->modules as $module) {
            if ($expr->evaluate($module)) {
                $modules->add($module);
            }
        }
        return $modules;
    }