Вход Регистрация
Файл: vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/Visitor.php
Строк: 52
<?php

namespace DoctrineDBALSchemaVisitor;

use 
DoctrineDBALSchemaColumn;
use 
DoctrineDBALSchemaForeignKeyConstraint;
use 
DoctrineDBALSchemaIndex;
use 
DoctrineDBALSchemaSchema;
use 
DoctrineDBALSchemaSequence;
use 
DoctrineDBALSchemaTable;

/**
 * Schema Visitor used for Validation or Generation purposes.
 */
interface Visitor
{
    
/**
     * @return void
     */
    
public function acceptSchema(Schema $schema);

    
/**
     * @return void
     */
    
public function acceptTable(Table $table);

    
/**
     * @return void
     */
    
public function acceptColumn(Table $tableColumn $column);

    
/**
     * @return void
     */
    
public function acceptForeignKey(Table $localTableForeignKeyConstraint $fkConstraint);

    
/**
     * @return void
     */
    
public function acceptIndex(Table $tableIndex $index);

    
/**
     * @return void
     */
    
public function acceptSequence(Sequence $sequence);
}
Онлайн: 1
Реклама