Make SchemaTool and SchemaValidator use EntityManagerInterface instead of EntityManager
This commit is contained in:
parent
56cbcec13d
commit
1bb55703a7
@ -26,7 +26,7 @@ use Doctrine\DBAL\Schema\Schema;
|
|||||||
use Doctrine\DBAL\Schema\Table;
|
use Doctrine\DBAL\Schema\Table;
|
||||||
use Doctrine\DBAL\Schema\Visitor\DropSchemaSqlCollector;
|
use Doctrine\DBAL\Schema\Visitor\DropSchemaSqlCollector;
|
||||||
use Doctrine\DBAL\Schema\Visitor\RemoveNamespacedAssets;
|
use Doctrine\DBAL\Schema\Visitor\RemoveNamespacedAssets;
|
||||||
use Doctrine\ORM\EntityManager;
|
use Doctrine\ORM\EntityManagerInterface;
|
||||||
use Doctrine\ORM\Mapping\ClassMetadata;
|
use Doctrine\ORM\Mapping\ClassMetadata;
|
||||||
use Doctrine\ORM\Internal\CommitOrderCalculator;
|
use Doctrine\ORM\Internal\CommitOrderCalculator;
|
||||||
use Doctrine\ORM\Tools\Event\GenerateSchemaTableEventArgs;
|
use Doctrine\ORM\Tools\Event\GenerateSchemaTableEventArgs;
|
||||||
@ -47,7 +47,7 @@ use Doctrine\ORM\Tools\Event\GenerateSchemaEventArgs;
|
|||||||
class SchemaTool
|
class SchemaTool
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var \Doctrine\ORM\EntityManager
|
* @var \Doctrine\ORM\EntityManagerInterface
|
||||||
*/
|
*/
|
||||||
private $em;
|
private $em;
|
||||||
|
|
||||||
@ -67,9 +67,9 @@ class SchemaTool
|
|||||||
* Initializes a new SchemaTool instance that uses the connection of the
|
* Initializes a new SchemaTool instance that uses the connection of the
|
||||||
* provided EntityManager.
|
* provided EntityManager.
|
||||||
*
|
*
|
||||||
* @param \Doctrine\ORM\EntityManager $em
|
* @param \Doctrine\ORM\EntityManagerInterface $em
|
||||||
*/
|
*/
|
||||||
public function __construct(EntityManager $em)
|
public function __construct(EntityManagerInterface $em)
|
||||||
{
|
{
|
||||||
$this->em = $em;
|
$this->em = $em;
|
||||||
$this->platform = $em->getConnection()->getDatabasePlatform();
|
$this->platform = $em->getConnection()->getDatabasePlatform();
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
namespace Doctrine\ORM\Tools;
|
namespace Doctrine\ORM\Tools;
|
||||||
|
|
||||||
use Doctrine\ORM\EntityManager;
|
use Doctrine\ORM\EntityManagerInterface;
|
||||||
use Doctrine\ORM\Mapping\ClassMetadataInfo;
|
use Doctrine\ORM\Mapping\ClassMetadataInfo;
|
||||||
use Doctrine\DBAL\Types\Type;
|
use Doctrine\DBAL\Types\Type;
|
||||||
|
|
||||||
@ -37,14 +37,14 @@ use Doctrine\DBAL\Types\Type;
|
|||||||
class SchemaValidator
|
class SchemaValidator
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var EntityManager
|
* @var EntityManagerInterface
|
||||||
*/
|
*/
|
||||||
private $em;
|
private $em;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param EntityManager $em
|
* @param EntityManagerInterface $em
|
||||||
*/
|
*/
|
||||||
public function __construct(EntityManager $em)
|
public function __construct(EntityManagerInterface $em)
|
||||||
{
|
{
|
||||||
$this->em = $em;
|
$this->em = $em;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user