lib/Doctrine/DBAL/Schema/AbstractSchemaManager.php
public function createSchemaConfig()
    {
        $schemaConfig = new SchemaConfig();
        $schemaConfig->setMaxIdentifierLength($this->_platform->getMaxIdentifierLength());

        $searchPaths = $this->getSchemaSearchPaths();
        if (isset($searchPaths[0])) {
            $schemaConfig->setName($searchPaths[0]);
        }

        $params = $this->_conn->getParams();
        if (! isset($params['defaultTableOptions'])) {
            $params['defaultTableOptions'] = [];
        }
        if (! isset($params['defaultTableOptions']['charset']) && isset($params['charset'])) {
            $params['defaultTableOptions']['charset'] = $params['charset'];
        }
        $schemaConfig->setDefaultTableOptions($params['defaultTableOptions']);

        return $schemaConfig;
    }
public function createSchemaConfig()
    {
        $schemaConfig = new SchemaConfig();
        $schemaConfig->setMaxIdentifierLength($this->_platform->getMaxIdentifierLength());

        $searchPaths = $this->getSchemaSearchPaths();
        if (isset($searchPaths[0])) {
            $schemaConfig->setName($searchPaths[0]);
        }

        $params = $this->_conn->getParams();
        if (! isset($params['defaultTableOptions'])) {
            $params['defaultTableOptions'] = [];
        }
        if (! isset($params['defaultTableOptions']['charset']) && isset($params['charset'])) {
            $params['defaultTableOptions']['charset'] = $params['charset'];
        }
        $schemaConfig->setDefaultTableOptions($params['defaultTableOptions']);

        return $schemaConfig;
    }
public function createSchemaConfig ( ) { $ schemaConfig = new SchemaConfig ( ) ; $ schemaConfig -> setMaxIdentifierLength ( $ this -> _platform -> getMaxIdentifierLength ( ) ) ; $ searchPaths = $ this -> getSchemaSearchPaths ( ) ; if ( isset ( $ searchPaths [ 0 ] ) ) { $ schemaConfig -> setName ( $ searchPaths [ 0 ] ) ; } $ params = $ this -> _conn -> getParams ( ) ; if ( ! isset ( $ params [ 'defaultTableOptions' ] ) ) { $ params [ 'defaultTableOptions' ] = [ ] ; } if ( ! isset ( $ params [ 'defaultTableOptions' ] [ 'charset' ] ) && isset ( $ params [ 'charset' ] ) ) { $ params [ 'defaultTableOptions' ] [ 'charset' ] = $ params [ 'charset' ] ; } $ schemaConfig -> setDefaultTableOptions ( $ params [ 'defaultTableOptions' ] ) ; return $ schemaConfig ; }
Creates the configuration for this schema.

@return SchemaConfig
Creates the configuration for this schema .