Doctrine\DBAL\Schema\AbstractAsset::_generateIdentifierName
Generate an identifier from a list of column names obeying a certain string length.
This is especially important for Oracle, since it does not allow identifiers larger than 30 chars, however building idents automatically for foreign keys, composite keys or such can easily create very long names.
Signature
protected function _generateIdentifierName(array
$columnNames,
[string
$prefix = '',
[integer
$maxSize = 30]] )
Parameters
$columnNames
— array$prefix
— string$maxSize
— integer
Returns
- string