lazyrecord\schema\mixin\LocalizeMixinSchema::postSchema PHP Method

postSchema() public method

public postSchema ( )
    public function postSchema()
    {
        if ($schema = $this->getParentSchema()) {
            foreach ($schema->getColumns() as $column) {
                if (!empty($column->locales)) {
                    // expand column
                    foreach ($column->locales as $locale) {
                        $newColumn = clone $column;
                        $newColumn->name($column->name . '_' . $locale);
                        $schema->addColumn($newColumn);
                    }
                }
            }
        }
    }
LocalizeMixinSchema