class ExecutionContextFactory

Same name in this branch
  1. 11.x core/lib/Drupal/Core/Validation/ExecutionContextFactory.php \Drupal\Core\Validation\ExecutionContextFactory
Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/TypedData/Validation/ExecutionContextFactory.php \Drupal\Core\TypedData\Validation\ExecutionContextFactory
  2. 8.9.x core/lib/Drupal/Core/TypedData/Validation/ExecutionContextFactory.php \Drupal\Core\TypedData\Validation\ExecutionContextFactory
  3. 10 core/lib/Drupal/Core/TypedData/Validation/ExecutionContextFactory.php \Drupal\Core\TypedData\Validation\ExecutionContextFactory
  4. 10 core/lib/Drupal/Core/Validation/ExecutionContextFactory.php \Drupal\Core\Validation\ExecutionContextFactory

Defines an execution factory for the Typed Data validator.

We do not use the factory provided by Symfony as it is marked internal.

Hierarchy

Expanded class hierarchy of ExecutionContextFactory

File

core/lib/Drupal/Core/TypedData/Validation/ExecutionContextFactory.php, line 13

Namespace

Drupal\Core\TypedData\Validation
View source
class ExecutionContextFactory extends NewExecutionContextFactory {
    
    /**
     * Constructs a new ExecutionContextFactory instance.
     *
     * @param \Drupal\Core\Validation\TranslatorInterface $translator
     *   The translator instance.
     * @param string $translationDomain
     *   (optional) The translation domain.
     */
    public function __construct(TranslatorInterface $translator, $translationDomain = NULL) {
        @trigger_error(__CLASS__ . ' is deprecated in drupal:10.3.0 and is removed from drupal:11.0.0. Instead, use \\Drupal\\Core\\Validation\\ExecutionContextFactory. See https://www.drupal.org/node/3396238', E_USER_DEPRECATED);
        parent::__construct($translator, $translationDomain);
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title
ExecutionContextFactory::createContext public function
ExecutionContextFactory::__construct public function Constructs a new ExecutionContextFactory instance. Overrides ExecutionContextFactory::__construct

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