Вход Регистрация
Файл: vendor/doctrine/dbal/src/Schema/Exception/NamedForeignKeyRequired.php
Строк: 48
<?php

declare(strict_types=1);

namespace 
DoctrineDBALSchemaException;

use 
DoctrineDBALSchemaForeignKeyConstraint;
use 
DoctrineDBALSchemaSchemaException;
use 
DoctrineDBALSchemaTable;

use function 
implode;
use function 
sprintf;

final class 
NamedForeignKeyRequired extends SchemaException
{
    public static function new(
Table $localTableForeignKeyConstraint $foreignKey): self
    
{
        return new 
self(
            
sprintf(
                
'The performed schema operation on "%s" requires a named foreign key, ' .
                
'but the given foreign key from (%s) onto foreign table "%s" (%s) is currently unnamed.',
                
$localTable->getName(),
                
implode(', '$foreignKey->getColumns()),
                
$foreignKey->getForeignTableName(),
                
implode(', '$foreignKey->getForeignColumns()),
            ),
        );
    }
}
Онлайн: 1
Реклама