PdbRecursiveExtensionFilterIterator.php in Decoupled Blocks 8
Namespace
Drupal\pdb\DiscoveryFile
src/Discovery/PdbRecursiveExtensionFilterIterator.phpView source
<?php
namespace Drupal\pdb\Discovery;
use Drupal\Core\Extension\Discovery\RecursiveExtensionFilterIterator;
/**
* {@inheritdoc}
*
* Extends to provide custom whitelist and blacklist.
*/
class PdbRecursiveExtensionFilterIterator extends RecursiveExtensionFilterIterator {
/**
* {@inheritdoc}
*/
protected $allowedExtensionTypes = [
'components',
'src',
];
/**
* {@inheritdoc}
*/
protected $skippedFolders = [
// Object-oriented code subdirectories.
'lib',
'vendor',
// Front-end.
'assets',
'css',
'files',
'images',
'js',
'misc',
'templates',
// Legacy subdirectories.
'includes',
// Test subdirectories.
'fixtures',
// @todo ./tests/Drupal should be ./tests/src/Drupal
'Drupal',
];
}
Classes
Name![]() |
Description |
---|---|
PdbRecursiveExtensionFilterIterator | Extends to provide custom whitelist and blacklist. |