コード例 #1
0
 private function resolveType(ColumnTypeInterface $type) : ResolvedColumnTypeInterface
 {
     $parentType = $type->getParent();
     $fqcn = get_class($type);
     $typeExtensions = [];
     foreach ($this->extensions as $extension) {
         $typeExtensions = array_merge($typeExtensions, $extension->getTypeExtensions($fqcn));
     }
     return $this->resolvedTypeFactory->createResolvedType($type, $typeExtensions, $parentType ? $this->getType($parentType) : null);
 }