unableToMapType() public static method

public static unableToMapType ( Type $type ) : DoctrineStorageException
$type Dumplie\Metadata\Schema\Type
return DoctrineStorageException
Exemplo n.º 1
0
 /**
  * @param string          $schema
  * @param Table           $table
  * @param string          $name
  * @param FieldDefinition $definition
  *
  * @throws DoctrineStorageException
  */
 public function map(string $schema, Table $table, string $name, FieldDefinition $definition)
 {
     foreach ($this->mapping as $mapping) {
         if ($mapping->maps($definition->type())) {
             $mapping->map($schema, $table, $name, $definition);
             return;
         }
     }
     throw DoctrineStorageException::unableToMapType($definition->type());
 }