move EntityAndRepository mapper interface to Doctrine package, require min Symfony 4.4

This commit is contained in:
TomasVotruba 2019-11-22 19:18:14 +01:00
parent 9f38278249
commit cea84035e2
6 changed files with 23 additions and 20 deletions

View File

@ -12,35 +12,35 @@
"require": {
"php": "^7.1",
"ext-json": "*",
"composer/xdebug-handler": "^1.3",
"doctrine/annotations": "^1.6",
"composer/xdebug-handler": "^1.4",
"doctrine/annotations": "^1.8",
"doctrine/inflector": "^1.3",
"jean85/pretty-package-versions": "^1.2",
"nette/robot-loader": "^3.1",
"nette/utils": "^2.5|^3.0",
"nette/robot-loader": "^3.2",
"nette/utils": "^3.0",
"nikic/php-parser": "^4.3",
"ondram/ci-detector": "^3.1",
"phpstan/phpdoc-parser": "^0.3.5",
"phpstan/phpstan": "^0.11.13",
"phpstan/phpstan": "^0.11.19",
"phpstan/phpstan-phpunit": "^0.11.2",
"sebastian/diff": "^3.0",
"symfony/console": "^3.4|^4.4|^5.0",
"symfony/dependency-injection": "^3.4|^4.4|^5.0",
"symfony/finder": "^3.4|^4.4|^5.0",
"symfony/process": "^3.4|^4.4|^5.0",
"symfony/console": "^4.4|^5.0",
"symfony/dependency-injection": "^4.4|^5.0",
"symfony/finder": "^4.4|^5.0",
"symfony/process": "^4.4|^5.0",
"symplify/package-builder": "^6.1"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.14",
"jetbrains/phpstorm-stubs": "^2019.1",
"ocramius/package-versions": "^1.4",
"phpunit/phpunit": "^7.5|^8.0",
"friendsofphp/php-cs-fixer": "^2.16",
"jetbrains/phpstorm-stubs": "^2019.2",
"ocramius/package-versions": "^1.5",
"phpunit/phpunit": "^7.5|^8.4",
"symplify/changelog-linker": "^6.1",
"symplify/easy-coding-standard": "^6.1",
"symplify/monorepo-builder": "^6.1",
"symplify/phpstan-extensions": "^6.1",
"thecodingmachine/phpstan-strict-rules": "^0.11",
"tracy/tracy": "^2.5"
"thecodingmachine/phpstan-strict-rules": "^0.11.2",
"tracy/tracy": "^2.7"
},
"autoload": {
"psr-4": {

View File

@ -6,3 +6,6 @@ services:
Rector\Doctrine\:
resource: '../src'
exclude: '../src/{Rector/**/*Rector.php,ValueObject/*}'
Rector\Doctrine\Contract\Mapper\DoctrineEntityAndRepositoryMapperInterface:
alias: 'Rector\Doctrine\Mapper\DefaultDoctrineEntityAndRepositoryMapper'

View File

@ -2,7 +2,7 @@
declare(strict_types=1);
namespace Rector\Bridge\Contract;
namespace Rector\Doctrine\Contract\Mapper;
interface DoctrineEntityAndRepositoryMapperInterface
{

View File

@ -2,10 +2,10 @@
declare(strict_types=1);
namespace Rector\Bridge\Doctrine;
namespace Rector\Doctrine\Mapper;
use Nette\Utils\Strings;
use Rector\Bridge\Contract\DoctrineEntityAndRepositoryMapperInterface;
use Rector\Doctrine\Contract\Mapper\DoctrineEntityAndRepositoryMapperInterface;
final class DefaultDoctrineEntityAndRepositoryMapper implements DoctrineEntityAndRepositoryMapperInterface
{

View File

@ -12,7 +12,7 @@ use PhpParser\Node\Expr\Assign;
use PhpParser\Node\Expr\Variable;
use PhpParser\Node\Stmt\Class_;
use PHPStan\Type\ObjectType;
use Rector\Bridge\Contract\DoctrineEntityAndRepositoryMapperInterface;
use Rector\Doctrine\Contract\Mapper\DoctrineEntityAndRepositoryMapperInterface;
use Rector\Exception\Bridge\RectorProviderException;
use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\PhpParser\Node\Manipulator\ClassManipulator;

View File

@ -12,7 +12,7 @@ use PhpParser\Node\Name;
use PhpParser\Node\Scalar\String_;
use PhpParser\Node\Stmt\Class_;
use PHPStan\Type\ObjectType;
use Rector\Bridge\Contract\DoctrineEntityAndRepositoryMapperInterface;
use Rector\Doctrine\Contract\Mapper\DoctrineEntityAndRepositoryMapperInterface;
use Rector\Exception\Bridge\RectorProviderException;
use Rector\Exception\ShouldNotHappenException;
use Rector\Naming\PropertyNaming;