You are here

interface TestComplexDataInterface in Search API 8

Provides a testable version of \Drupal\Core\TypedData\ComplexDataInterface.

Hierarchy

Expanded class hierarchy of TestComplexDataInterface

All classes that implement TestComplexDataInterface

See also

https://github.com/sebastianbergmann/phpunit-mock-objects/issues/103

2 files declare their use of TestComplexDataInterface
AggregatedFieldsTest.php in tests/src/Unit/Processor/AggregatedFieldsTest.php
HighlightTest.php in tests/src/Unit/Processor/HighlightTest.php

File

tests/src/Unit/TestComplexDataInterface.php, line 12

Namespace

Drupal\Tests\search_api\Unit
View source
interface TestComplexDataInterface extends \Iterator, ComplexDataInterface {

}

Members

Namesort descending Modifiers Type Description Overrides
ComplexDataInterface::get public function Gets a property object. 2
ComplexDataInterface::getDataDefinition public function Gets the data definition. Overrides TypedDataInterface::getDataDefinition
ComplexDataInterface::getProperties public function Gets an array of property objects. 3
ComplexDataInterface::isEmpty public function Determines whether the data structure is empty. 2
ComplexDataInterface::set public function Sets a property value. 3
ComplexDataInterface::toArray public function Returns an array of all property values. 2
TraversableTypedDataInterface::onChange public function React to changes to a child property or item. 4
TypedDataInterface::applyDefaultValue public function Applies the default value. 1
TypedDataInterface::createInstance public static function Constructs a TypedData object given its definition and context. 1
TypedDataInterface::getConstraints public function Gets a list of validation constraints. 1
TypedDataInterface::getName public function Returns the name of a property or item. 1
TypedDataInterface::getParent public function Returns the parent data structure; i.e. either complex data or a list. 1
TypedDataInterface::getPropertyPath public function Returns the property path of the data. 1
TypedDataInterface::getRoot public function Returns the root of the typed data tree. 1
TypedDataInterface::getString public function Returns a string representation of the data. 1
TypedDataInterface::getValue public function Gets the data value. 1
TypedDataInterface::setContext public function Sets the context of a property or item via a context aware parent. 1
TypedDataInterface::setValue public function Sets the data value. 1
TypedDataInterface::validate public function Validates the currently set data value. 1