welcome back to dyb-tech
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Doctrine\ORM\Tools\Event;
|
||||
|
||||
use Doctrine\Common\EventArgs;
|
||||
use Doctrine\DBAL\Schema\Schema;
|
||||
use Doctrine\DBAL\Schema\Table;
|
||||
use Doctrine\ORM\Mapping\ClassMetadata;
|
||||
|
||||
/**
|
||||
* Event Args used for the Events::postGenerateSchemaTable event.
|
||||
*
|
||||
* @link www.doctrine-project.com
|
||||
*/
|
||||
class GenerateSchemaTableEventArgs extends EventArgs
|
||||
{
|
||||
/** @var ClassMetadata */
|
||||
private $classMetadata;
|
||||
|
||||
/** @var Schema */
|
||||
private $schema;
|
||||
|
||||
/** @var Table */
|
||||
private $classTable;
|
||||
|
||||
public function __construct(ClassMetadata $classMetadata, Schema $schema, Table $classTable)
|
||||
{
|
||||
$this->classMetadata = $classMetadata;
|
||||
$this->schema = $schema;
|
||||
$this->classTable = $classTable;
|
||||
}
|
||||
|
||||
/** @return ClassMetadata */
|
||||
public function getClassMetadata()
|
||||
{
|
||||
return $this->classMetadata;
|
||||
}
|
||||
|
||||
/** @return Schema */
|
||||
public function getSchema()
|
||||
{
|
||||
return $this->schema;
|
||||
}
|
||||
|
||||
/** @return Table */
|
||||
public function getClassTable()
|
||||
{
|
||||
return $this->classTable;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user