public getFieldType ( string $identifier ) : eZ\Publish\SPI\Persistence\FieldType | ||
$identifier | string | |
return | eZ\Publish\SPI\Persistence\FieldType |
public function getFieldType($identifier)
{
if (!isset($this->fieldTypeMap[$identifier])) {
$this->fieldTypeMap[$identifier] = new FieldType($this->getCoreFieldType($identifier));
}
return $this->fieldTypeMap[$identifier];
}
/** * @covers \eZ\Publish\Core\Persistence\FieldTypeRegistry::getFieldType * * @expectedException \RuntimeException * * @return void */ public function testGetNotCallableOrInstance() { $registry = new FieldTypeRegistry(array("some-type" => new \DateTime())); $registry->getFieldType("some-type"); }