RecursiveValidator::hasMetadataFor

public RecursiveValidator::hasMetadataFor($value) File core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php, line 81 Class RecursiveValidator Defines a recursive validator for Typed Data. Namespace Drupal\Core\TypedData\Validation Code public function hasMetadataFor($value) { return $value instanceof TypedDataInterface; }

RecursiveValidator::getMetadataFor

public RecursiveValidator::getMetadataFor($typed_data) Parameters \Drupal\Core\TypedData\TypedDataInterface $typed_data: A typed data object containing the value to validate. File core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php, line 71 Class RecursiveValidator Defines a recursive validator for Typed Data. Namespace Drupal\Core\TypedData\Validation Code public function getMetadataFor($typed_data) { if (!$typed_data instanceof TypedDataInterface) { throw new \Inv

RecursiveValidator::$typedDataManager

Type: \Drupal\Core\TypedData\TypedDataManager File core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php, line 33 Class RecursiveValidator Defines a recursive validator for Typed Data. Namespace Drupal\Core\TypedData\Validation Code protected $typedDataManager;

RecursiveValidator::$contextFactory

Type: \Symfony\Component\Validator\Context\ExecutionContextFactoryInterface File core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php, line 23 Class RecursiveValidator Defines a recursive validator for Typed Data. Namespace Drupal\Core\TypedData\Validation Code protected $contextFactory;

RecursiveValidator::$constraintValidatorFactory

Type: \Symfony\Component\Validator\ConstraintValidatorFactoryInterface File core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php, line 28 Class RecursiveValidator Defines a recursive validator for Typed Data. Namespace Drupal\Core\TypedData\Validation Code protected $constraintValidatorFactory;

RecursiveValidator

Defines a recursive validator for Typed Data. The difference to \Symfony\Component\Validator\Validator\RecursiveValidator is that we just allow to validate typed data objects. Hierarchy class \Drupal\Core\TypedData\Validation\RecursiveValidator implements ValidatorInterface File core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php, line 18 Namespace Drupal\Core\TypedData\Validation Members Name Modifiers Type Description RecursiveValidator::$constraintValidatorFact

RecursiveExtensionFilterIterator::__construct

public RecursiveExtensionFilterIterator::__construct(\RecursiveIterator $iterator, array $blacklist = []) Construct a RecursiveExtensionFilterIterator. Parameters \RecursiveIterator $iterator: The iterator to filter. array $blacklist: (optional) Add to the blacklist of directories that should be filtered out during the iteration. File core/lib/Drupal/Core/Extension/Discovery/RecursiveExtensionFilterIterator.php, line 93 Class RecursiveExtensionFilterIterator Filters a RecursiveDirectoryIt

RecursiveExtensionFilterIterator::getChildren

public RecursiveExtensionFilterIterator::getChildren() File core/lib/Drupal/Core/Extension/Discovery/RecursiveExtensionFilterIterator.php, line 117 Class RecursiveExtensionFilterIterator Filters a RecursiveDirectoryIterator to discover extensions. Namespace Drupal\Core\Extension\Discovery Code public function getChildren() { $filter = parent::getChildren(); // Pass on the blacklist. $filter->blacklist = $this->blacklist; // Pass the $acceptTests flag forward to child iter

RecursiveExtensionFilterIterator::accept

public RecursiveExtensionFilterIterator::accept() File core/lib/Drupal/Core/Extension/Discovery/RecursiveExtensionFilterIterator.php, line 129 Class RecursiveExtensionFilterIterator Filters a RecursiveDirectoryIterator to discover extensions. Namespace Drupal\Core\Extension\Discovery Code public function accept() { $name = $this->current()->getFilename(); // FilesystemIterator::SKIP_DOTS only skips '.' and '..', but not hidden // directories (like '.git'). if ($name[0] ==

RecursiveExtensionFilterIterator::$whitelist

List of base extension type directory names to scan. Only these directory names are considered when starting a filesystem recursion in a search path. Type: array File core/lib/Drupal/Core/Extension/Discovery/RecursiveExtensionFilterIterator.php, line 41 Class RecursiveExtensionFilterIterator Filters a RecursiveDirectoryIterator to discover extensions. Namespace Drupal\Core\Extension\Discovery Code protected $whitelist = array( 'profiles', 'modules', 'themes', );