public function testGetFieldTypeCallable()
{
$instance = $this->getFieldTypeMock();
$closure = function () use($instance) {
return $instance;
};
$registry = new FieldTypeRegistry(array('some-type' => $closure));
$result = $registry->getFieldType('some-type');
$this->assertInstanceOf('eZ\\Publish\\SPI\\Persistence\\FieldType', $result);
$this->assertAttributeSame($instance, 'internalFieldType', $result);
}