public function DefaultFieldComparatorTest::invokeMethod in Changed Fields API 8.3
Call protected/private method of a class.
Parameters
object &$object: Instantiated object that we will run method on.
string $methodName: Method name to call.
array $parameters: Array of parameters to pass into method.
Return value
mixed Method return.
25 calls to DefaultFieldComparatorTest::invokeMethod()
- DefaultFieldComparatorTest::testBooleanFieldProperties in tests/
src/ Unit/ DefaultFieldComparatorTest.php - Default field comparator: boolean field's property(s).
- DefaultFieldComparatorTest::testDateRangeFieldProperties in tests/
src/ Unit/ DefaultFieldComparatorTest.php - Default field comparator: date range field's property(s).
- DefaultFieldComparatorTest::testDateTimeFieldProperties in tests/
src/ Unit/ DefaultFieldComparatorTest.php - Default field comparator: datetime field's property(s).
- DefaultFieldComparatorTest::testDecimalFieldProperties in tests/
src/ Unit/ DefaultFieldComparatorTest.php - Default field comparator: decimal field's property(s).
- DefaultFieldComparatorTest::testEmailFieldProperties in tests/
src/ Unit/ DefaultFieldComparatorTest.php - Default field comparator: email field's property(s).
File
- tests/
src/ Unit/ DefaultFieldComparatorTest.php, line 42
Class
- DefaultFieldComparatorTest
- @coversDefaultClass \Drupal\changed_fields\Plugin\FieldComparator\DefaultFieldComparator
Namespace
Drupal\Tests\changed_fields\UnitCode
public function invokeMethod(&$object, $methodName, array $parameters = []) {
$reflection = new \ReflectionClass(get_class($object));
$method = $reflection
->getMethod($methodName);
$method
->setAccessible(TRUE);
return $method
->invokeArgs($object, $parameters);
}