RecursiveExtensionFilterIterator::$skippedFolders

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Extension/Discovery/RecursiveExtensionFilterIterator.php \Drupal\Core\Extension\Discovery\RecursiveExtensionFilterIterator::skippedFolders
  2. 11.x core/lib/Drupal/Core/Extension/Discovery/RecursiveExtensionFilterIterator.php \Drupal\Core\Extension\Discovery\RecursiveExtensionFilterIterator::skippedFolders

List of directory names to skip when recursing.

These directories are globally ignored in the recursive filesystem scan; i.e., extensions (of all types) are not able to use any of these names, because their directory names will be skipped.

Type: array

File

core/lib/Drupal/Core/Extension/Discovery/RecursiveExtensionFilterIterator.php, line 58

Class

RecursiveExtensionFilterIterator
Filters a RecursiveDirectoryIterator to discover extensions.

Namespace

Drupal\Core\Extension\Discovery

Code

protected $skippedFolders = [
    // Object-oriented code subdirectories.
'src',
    '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',
];

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.