Neos\Flow\Tests\Unit\Property\TypeConverter\ObjectConverterTest::canConvertFromReturnsTrueIfClassIsTaggedWithEntityOrValueObject PHP Method

canConvertFromReturnsTrueIfClassIsTaggedWithEntityOrValueObject() public method

public canConvertFromReturnsTrueIfClassIsTaggedWithEntityOrValueObject ( $isEntity, $isValueObject, $expected )
    public function canConvertFromReturnsTrueIfClassIsTaggedWithEntityOrValueObject($isEntity, $isValueObject, $expected)
    {
        if ($isEntity) {
            $this->mockReflectionService->expects($this->once())->method('isClassAnnotatedWith')->with('TheTargetType', Flow\Entity::class)->will($this->returnValue($isEntity));
        } else {
            $this->mockReflectionService->expects($this->at(0))->method('isClassAnnotatedWith')->with('TheTargetType', Flow\Entity::class)->will($this->returnValue($isEntity));
            $this->mockReflectionService->expects($this->at(1))->method('isClassAnnotatedWith')->with('TheTargetType', Flow\ValueObject::class)->will($this->returnValue($isValueObject));
        }
        $this->assertEquals($expected, $this->converter->canConvertFrom('myInputData', 'TheTargetType'));
    }