* */ namespace Combodo\iTop\Dependencies\Composer; use Combodo\iTop\Dependencies\AbstractFolderAnalyzer; class iTopComposer extends AbstractFolderAnalyzer { /** * @inheritDoc */ protected function GetDependenciesRootFolderRelPath(): string { return "lib/"; } /** * @inheritDoc */ public function ListAllowedFoldersRelPaths(): array { return [ 'twig/twig/src/Node/Expression/Test', ]; } /** * @inheritDoc */ public function ListDeniedFoldersRelPaths(): array { return [ 'doctrine/lexer/tests', 'goaop/framework/tests', 'laminas/laminas-servicemanager/src/Test', 'nikic/php-parser/test', 'pear/archive_tar/.github', 'pear/archive_tar/tests', 'pear/console_getopt/tests', 'pear/pear_exception/tests', 'psr/log/Psr/Log/Test', 'soundasleep/html2text/.github', 'soundasleep/html2text/tests', 'symfony/cache/Tests', 'symfony/cache/Tests/DoctrineProviderTest.php', 'symfony/class-loader/Tests', 'symfony/config/Tests', 'symfony/console/Tests', 'symfony/css-selector/Tests', 'symfony/debug/Resources/ext/tests', 'symfony/debug/Tests', 'symfony/dependency-injection/Tests', 'symfony/dotenv/Tests', 'symfony/event-dispatcher/Tests', 'symfony/filesystem/Tests', 'symfony/finder/Tests', 'symfony/http-client-contracts/Test', 'symfony/http-foundation/Test', 'symfony/http-kernel/Tests', 'symfony/service-contracts/Test', 'symfony/framework-bundle/Test', 'symfony/mime/Test', 'symfony/routing/Tests', 'symfony/stopwatch/Tests', 'symfony/translation-contracts/Test', 'symfony/twig-bridge/Test', 'symfony/twig-bundle/Tests', 'symfony/var-dumper/Test', 'symfony/var-dumper/Tests/Test', 'symfony/var-dumper/Tests', 'symfony/web-profiler-bundle/Tests', 'symfony/yaml/Tests', 'tecnickcom/tcpdf/examples', 'thenetworg/oauth2-azure/tests', 'twig/twig/src/Test', 'twig/twig/lib/Twig/Test', 'twig/twig/doc/tests', 'laminas/laminas-servicemanager/src/Test', ]; } }