/** * {@inheritdoc} */ public function getValue($entity, FieldMetadata $metadata) { if ($metadata->has('activity') && $metadata->has('type') && $metadata->get('activity') === true) { return $this->getActivity($entity, $metadata->get('type')); } return parent::getValue($entity, $metadata); }
/** * @dataProvider getValueDataProvider */ public function testGetValue($entity, FieldMetadata $metadata, $expectedValue) { $this->assertEquals($expectedValue, $this->accessor->getValue($entity, $metadata)); }