class Any

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/TypedData/Plugin/DataType/Any.php \Drupal\Core\TypedData\Plugin\DataType\Any
  2. 8.9.x core/lib/Drupal/Core/TypedData/Plugin/DataType/Any.php \Drupal\Core\TypedData\Plugin\DataType\Any
  3. 10 core/lib/Drupal/Core/TypedData/Plugin/DataType/Any.php \Drupal\Core\TypedData\Plugin\DataType\Any

The "any" data type.

The "any" data type does not implement a list or complex data interface, nor is it mappable to any primitive type. Thus, it may contain any PHP data for which no further metadata is available.

Hierarchy

Expanded class hierarchy of Any

21 string references to 'Any'
ContextDefinition::dataTypeMatches in core/lib/Drupal/Core/Plugin/Context/ContextDefinition.php
Checks if this definition's data type matches that of the given context.
ContextDefinitionIsSatisfiedTest::providerTestIsSatisfiedBy in core/tests/Drupal/Tests/Core/Plugin/Context/ContextDefinitionIsSatisfiedTest.php
Provides test data for ::testIsSatisfiedBy().
ContextDefinitionTest::testIsSatisfiedBy in core/tests/Drupal/KernelTests/Core/Plugin/ContextDefinitionTest.php
@covers ::isSatisfiedBy
ContextHandlerTest::providerTestCheckRequirements in core/tests/Drupal/Tests/Core/Plugin/ContextHandlerTest.php
Provides data for testCheckRequirements().
ContextHandlerTest::providerTestGetMatchingContexts in core/tests/Drupal/Tests/Core/Plugin/ContextHandlerTest.php
Provides data for testGetMatchingContexts().

... See full list

File

core/lib/Drupal/Core/TypedData/Plugin/DataType/Any.php, line 16

Namespace

Drupal\Core\TypedData\Plugin\DataType
View source
class Any extends TypedData {
    
    /**
     * The data value.
     *
     * @var mixed
     */
    protected $value;

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
Any::$value protected property The data value.
DependencySerializationTrait::$_entityStorages protected property
DependencySerializationTrait::$_serviceIds protected property
DependencySerializationTrait::__sleep public function 1
DependencySerializationTrait::__wakeup public function 2
StringTranslationTrait::$stringTranslation protected property The string translation service. 3
StringTranslationTrait::formatPlural protected function Formats a string containing a count of items.
StringTranslationTrait::getNumberOfPlurals protected function Returns the number of plurals supported by a given language.
StringTranslationTrait::getStringTranslation protected function Gets the string translation service.
StringTranslationTrait::setStringTranslation public function Sets the string translation service to use. 2
StringTranslationTrait::t protected function Translates a string to the current language or to a given language.
TypedData::$definition protected property The data definition. 1
TypedData::$name protected property The property name.
TypedData::$parent protected property The parent typed data object.
TypedData::applyDefaultValue public function Applies the default value. Overrides TypedDataInterface::applyDefaultValue 3
TypedData::createInstance public static function Constructs a TypedData object given its definition and context. Overrides TypedDataInterface::createInstance
TypedData::getConstraints public function Gets a list of validation constraints. Overrides TypedDataInterface::getConstraints 8
TypedData::getDataDefinition public function Gets the data definition. Overrides TypedDataInterface::getDataDefinition
TypedData::getName public function Returns the name of a property or item. Overrides TypedDataInterface::getName
TypedData::getParent public function Returns the parent data structure; i.e. either complex data or a list. Overrides TypedDataInterface::getParent
TypedData::getPluginDefinition public function Gets the definition of the plugin implementation. Overrides PluginInspectionInterface::getPluginDefinition
TypedData::getPluginId public function Gets the plugin_id of the plugin instance. Overrides PluginInspectionInterface::getPluginId
TypedData::getPropertyPath public function Returns the property path of the data. Overrides TypedDataInterface::getPropertyPath
TypedData::getRoot public function Returns the root of the typed data tree. Overrides TypedDataInterface::getRoot
TypedData::getString public function Returns a string representation of the data. Overrides TypedDataInterface::getString 6
TypedData::getValue public function Gets the data value. Overrides TypedDataInterface::getValue 10
TypedData::setContext public function Sets the context of a property or item via a context aware parent. Overrides TypedDataInterface::setContext
TypedData::setValue public function Sets the data value. Overrides TypedDataInterface::setValue 10
TypedData::validate public function Validates the currently set data value. Overrides TypedDataInterface::validate
TypedData::__construct public function Constructs a TypedData object given its definition and context. 4
TypedDataTrait::$typedDataManager protected property The typed data manager used for creating the data types.
TypedDataTrait::getTypedDataManager public function Gets the typed data manager. 2
TypedDataTrait::setTypedDataManager public function Sets the typed data manager. 2

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