src/Column/ResolvedColumnType.php
public function buildType(ColumnInterface $config, array $options)
    {
        if (null !== $this->parent) {
            $this->parent->buildType($config, $options);
        }

        $this->innerType->buildColumn($config, $options);

        foreach ($this->typeExtensions as $extension) {
            $extension->buildColumn($config, $options);
        }
    }
public function buildType(ColumnInterface $config, array $options)
    {
        if (null !== $this->parent) {
            $this->parent->buildType($config, $options);
        }

        $this->innerType->buildColumn($config, $options);

        foreach ($this->typeExtensions as $extension) {
            $extension->buildColumn($config, $options);
        }
    }
This configures the {@link ColumnInterface}.

This method is called for each type in the hierarchy starting from the
top most type. Type extensions can further modify the column.

@param ColumnInterface $config
@param array           $options