doctrine / orm

Compare 24bf067 ... +249 ... f4d658a

Coverage Reach
Query/Parser.php Query/SqlWalker.php Query/AST/Functions/SizeFunction.php Query/AST/Functions/TrimFunction.php Query/AST/Functions/DateAddFunction.php Query/AST/Functions/IdentityFunction.php Query/AST/Functions/DateSubFunction.php Query/AST/Functions/LocateFunction.php Query/AST/Functions/SubstringFunction.php Query/AST/Functions/ConcatFunction.php Query/AST/Functions/BitOrFunction.php Query/AST/Functions/BitAndFunction.php Query/AST/Functions/ModFunction.php Query/AST/Functions/DateDiffFunction.php Query/AST/Functions/LengthFunction.php Query/AST/Functions/LowerFunction.php Query/AST/Functions/AbsFunction.php Query/AST/Functions/UpperFunction.php Query/AST/Functions/SqrtFunction.php Query/AST/Functions/CurrentTimeFunction.php Query/AST/Functions/CurrentDateFunction.php Query/AST/Functions/CurrentTimestampFunction.php Query/AST/Functions/CountFunction.php Query/AST/Functions/SumFunction.php Query/AST/Functions/MaxFunction.php Query/AST/Functions/AvgFunction.php Query/AST/Functions/MinFunction.php Query/AST/Functions/FunctionNode.php Query/AST/Node.php Query/AST/QuantifiedExpression.php Query/AST/InputParameter.php Query/AST/ArithmeticFactor.php Query/AST/OrderByItem.php Query/AST/BetweenExpression.php Query/AST/ConditionalPrimary.php Query/AST/ArithmeticExpression.php Query/AST/IndexBy.php Query/AST/CollectionMemberExpression.php Query/AST/ComparisonExpression.php Query/AST/InstanceOfExpression.php Query/AST/Literal.php Query/AST/ConditionalExpression.php Query/AST/ParenthesisExpression.php Query/AST/RangeVariableDeclaration.php Query/AST/JoinClassPathExpression.php Query/AST/Join.php Query/AST/UpdateClause.php Query/AST/AggregateExpression.php Query/AST/OrderByClause.php Query/AST/CoalesceExpression.php Query/AST/GroupByClause.php Query/AST/SimpleArithmeticExpression.php Query/AST/FromClause.php Query/AST/NewObjectExpression.php Query/AST/SelectClause.php Query/AST/PathExpression.php Query/AST/ConditionalTerm.php Query/AST/SubselectFromClause.php Query/AST/ArithmeticTerm.php Query/AST/GeneralCaseExpression.php Query/AST/LikeExpression.php Query/AST/DeleteClause.php Query/AST/JoinAssociationDeclaration.php Query/AST/SelectStatement.php Query/AST/SelectExpression.php Query/AST/WhereClause.php Query/AST/ExistsExpression.php Query/AST/WhenClause.php Query/AST/EmptyCollectionComparisonExpression.php Query/AST/Subselect.php Query/AST/HavingClause.php Query/AST/UpdateStatement.php Query/AST/DeleteStatement.php Query/AST/SimpleSelectExpression.php Query/AST/NullIfExpression.php Query/AST/SimpleWhenClause.php Query/AST/JoinVariableDeclaration.php Query/AST/ConditionalFactor.php Query/AST/NullComparisonExpression.php Query/AST/SimpleCaseExpression.php Query/AST/SimpleSelectClause.php Query/AST/UpdateItem.php Query/AST/IdentificationVariableDeclaration.php Query/AST/InExpression.php Query/AST/PartialObjectExpression.php Query/AST/ASTException.php Query/AST/JoinAssociationPathExpression.php Query/AST/SubselectIdentificationVariableDeclaration.php Query/Exec/MultiTableUpdateExecutor.php Query/Exec/MultiTableDeleteExecutor.php Query/Exec/SingleTableDeleteUpdateExecutor.php Query/Exec/AbstractSqlExecutor.php Query/Exec/SingleSelectExecutor.php Query/Expr/Base.php Query/Expr/Join.php Query/Expr/Math.php Query/Expr/Composite.php Query/Expr/OrderBy.php Query/Expr/From.php Query/Expr/Comparison.php Query/Expr/Func.php Query/Expr/Orx.php Query/Expr/Andx.php Query/Expr/Select.php Query/Expr/GroupBy.php Query/Expr/Literal.php Query/Expr.php Query/ResultSetMapping.php Query/ResultSetMappingBuilder.php Query/QueryExpressionVisitor.php Query/Lexer.php Query/QueryException.php Query/Filter/SQLFilter.php Query/Filter/FilterException.php Query/FilterCollection.php Query/ParameterTypeInferer.php Query/TreeWalkerAdapter.php Query/TreeWalkerChain.php Query/Parameter.php Query/ParserResult.php Query/Printer.php Mapping/Driver/XmlDriver.php Mapping/Driver/AttributeDriver.php Mapping/Driver/DatabaseDriver.php Mapping/Driver/AttributeReader.php Mapping/Driver/SimplifiedXmlDriver.php Mapping/ClassMetadataInfo.php Mapping/Builder/ClassMetadataBuilder.php Mapping/Builder/FieldBuilder.php Mapping/Builder/AssociationBuilder.php Mapping/Builder/ManyToManyAssociationBuilder.php Mapping/Builder/OneToManyAssociationBuilder.php Mapping/Builder/EntityListenerBuilder.php Mapping/Builder/EmbeddedBuilder.php Mapping/ClassMetadataFactory.php Mapping/MappingException.php Mapping/DefaultQuoteStrategy.php Mapping/ReflectionEnumProperty.php Mapping/UnderscoreNamingStrategy.php Mapping/DefaultNamingStrategy.php Mapping/AnsiQuoteStrategy.php Mapping/ReflectionEmbeddedProperty.php Mapping/ReflectionReadonlyProperty.php Mapping/DefaultEntityListenerResolver.php Mapping/Exception/InvalidCustomGenerator.php Mapping/Exception/CannotGenerateIds.php Mapping/Exception/UnknownGeneratorType.php Mapping/AttributeOverrides.php Mapping/AssociationOverride.php Mapping/AssociationOverrides.php Mapping/JoinTable.php Mapping/ClassMetadata.php Mapping/SequenceGenerator.php Mapping/JoinColumnProperties.php Mapping/Index.php Mapping/UniqueConstraint.php Mapping/EntityListeners.php Mapping/GeneratedValue.php Mapping/DiscriminatorColumn.php Mapping/OrderBy.php Mapping/Cache.php Mapping/ChangeTrackingPolicy.php Mapping/OneToMany.php Mapping/ManyToMany.php Mapping/AttributeOverride.php Mapping/DiscriminatorMap.php Mapping/MappedSuperclass.php Mapping/Table.php Mapping/InheritanceType.php Mapping/JoinColumns.php Mapping/OneToOne.php Mapping/Embedded.php Mapping/CustomIdGenerator.php Mapping/Column.php Mapping/Entity.php Mapping/ManyToOne.php Persisters/Entity/BasicEntityPersister.php Persisters/Entity/JoinedSubclassPersister.php Persisters/Entity/SingleTablePersister.php Persisters/Entity/AbstractEntityInheritancePersister.php Persisters/Entity/CachedPersisterContext.php Persisters/Collection/ManyToManyPersister.php Persisters/Collection/OneToManyPersister.php Persisters/Collection/AbstractCollectionPersister.php Persisters/SqlValueVisitor.php Persisters/SqlExpressionVisitor.php Persisters/Exception/UnrecognizedField.php Persisters/Exception/CantUseInOperatorOnCompositeKeys.php Persisters/Exception/InvalidOrientation.php Persisters/MatchingAssociationFieldRequiresObject.php Persisters/PersisterException.php Tools/Console/Command/ClearCache/CollectionRegionCommand.php Tools/Console/Command/ClearCache/EntityRegionCommand.php Tools/Console/Command/ClearCache/QueryRegionCommand.php Tools/Console/Command/ClearCache/MetadataCommand.php Tools/Console/Command/ClearCache/QueryCommand.php Tools/Console/Command/ClearCache/ResultCommand.php Tools/Console/Command/SchemaTool/DropCommand.php Tools/Console/Command/SchemaTool/UpdateCommand.php Tools/Console/Command/SchemaTool/CreateCommand.php Tools/Console/Command/SchemaTool/AbstractCommand.php Tools/Console/Command/MappingDescribeCommand.php Tools/Console/Command/RunDqlCommand.php Tools/Console/Command/ValidateSchemaCommand.php Tools/Console/Command/GenerateProxiesCommand.php Tools/Console/Command/InfoCommand.php Tools/Console/Command/AbstractEntityManagerCommand.php Tools/Console/ConsoleRunner.php Tools/Console/MetadataFilter.php Tools/Console/EntityManagerProvider/SingleManagerProvider.php Tools/Console/EntityManagerProvider/ConnectionFromManagerProvider.php Tools/Console/EntityManagerProvider/UnknownManagerException.php Tools/Pagination/LimitSubqueryOutputWalker.php Tools/Pagination/Paginator.php Tools/Pagination/LimitSubqueryWalker.php Tools/Pagination/WhereInWalker.php Tools/Pagination/CountOutputWalker.php Tools/Pagination/CountWalker.php Tools/Pagination/RowNumberOverFunction.php Tools/Pagination/Exception/RowNumberOverFunctionNotEnabled.php Tools/SchemaTool.php Tools/SchemaValidator.php Tools/DebugUnitOfWorkListener.php Tools/ResolveTargetEntityListener.php Tools/AttachEntityListenersListener.php Tools/Event/GenerateSchemaTableEventArgs.php Tools/Event/GenerateSchemaEventArgs.php Tools/Exception/MissingColumnException.php Tools/Exception/NotSupported.php Tools/ToolsException.php Cache/Persister/Entity/AbstractEntityPersister.php Cache/Persister/Entity/ReadWriteCachedEntityPersister.php Cache/Persister/Entity/NonStrictReadWriteCachedEntityPersister.php Cache/Persister/Entity/ReadOnlyCachedEntityPersister.php Cache/Persister/Collection/AbstractCollectionPersister.php Cache/Persister/Collection/ReadWriteCachedCollectionPersister.php Cache/Persister/Collection/NonStrictReadWriteCachedCollectionPersister.php Cache/Persister/Collection/ReadOnlyCachedCollectionPersister.php Cache/DefaultQueryCache.php Cache/Region/FileLockRegion.php Cache/Region/DefaultRegion.php Cache/Region/UpdateTimestampCache.php Cache/DefaultCache.php Cache/Logging/StatisticsCacheLogger.php Cache/Logging/CacheLoggerChain.php Cache/DefaultEntityHydrator.php Cache/DefaultCacheFactory.php Cache/DefaultCollectionHydrator.php Cache/CacheConfiguration.php Cache/RegionsConfiguration.php Cache/Exception/FeatureNotImplemented.php Cache/Exception/NonCacheableEntityAssociation.php Cache/Exception/NonCacheableEntity.php Cache/Exception/CannotUpdateReadOnlyEntity.php Cache/Exception/CannotUpdateReadOnlyCollection.php Cache/TimestampQueryCacheValidator.php Cache/EntityCacheEntry.php Cache/CollectionCacheKey.php Cache/EntityCacheKey.php Cache/CacheException.php Cache/TimestampCacheEntry.php Cache/Lock.php Cache/QueryCacheEntry.php Cache/AssociationCacheEntry.php Cache/CollectionCacheEntry.php Cache/TimestampCacheKey.php Cache/QueryCacheKey.php Cache/CacheKey.php UnitOfWork.php Internal/Hydration/ObjectHydrator.php Internal/Hydration/AbstractHydrator.php Internal/Hydration/ArrayHydrator.php Internal/Hydration/SimpleObjectHydrator.php Internal/Hydration/HydrationException.php Internal/Hydration/SingleScalarHydrator.php Internal/Hydration/ScalarHydrator.php Internal/Hydration/ScalarColumnHydrator.php Internal/CommitOrderCalculator.php Internal/HydrationCompleteHandler.php Internal/SQLResultCasing.php QueryBuilder.php AbstractQuery.php EntityManager.php PersistentCollection.php Query.php Configuration.php Event/ListenersInvoker.php Event/PreUpdateEventArgs.php Event/LifecycleEventArgs.php Event/OnClassMetadataNotFoundEventArgs.php Event/PostFlushEventArgs.php Event/OnClearEventArgs.php Event/OnFlushEventArgs.php Event/PreFlushEventArgs.php Event/LoadClassMetadataEventArgs.php Utility/PersisterHelper.php Utility/IdentifierFlattener.php Utility/HierarchyDiscriminatorResolver.php Proxy/ProxyFactory.php Decorator/EntityManagerDecorator.php ORMInvalidArgumentException.php EntityRepository.php Id/SequenceGenerator.php Id/AssignedGenerator.php Id/BigIntegerIdentityGenerator.php Id/IdentityGenerator.php Id/AbstractIdGenerator.php ORMSetup.php Exception/NotSupported.php Exception/MultipleSelectorsFoundException.php Exception/UnrecognizedIdentifierFields.php Exception/MissingIdentifierField.php Exception/InvalidEntityRepository.php Exception/EntityMissingAssignedId.php Exception/EntityManagerClosed.php Exception/MissingMappingDriverImplementation.php Exception/UnexpectedAssociationValue.php Exception/InvalidHydrationMode.php NativeQuery.php LazyCriteriaCollection.php Repository/DefaultRepositoryFactory.php Repository/Exception/InvalidMagicMethodCall.php Repository/Exception/InvalidFindByCall.php OptimisticLockException.php EntityNotFoundException.php PessimisticLockException.php Events.php NonUniqueResultException.php TransactionRequiredException.php NoResultException.php

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

Showing 178 of 300 files from the diff.
Other files ignored by Codecov
bin/doctrine.bat was deleted.
docs/en/toc.rst has changed.
docs/en/index.rst has changed.
bin/doctrine.php was deleted.
UPGRADE.md has changed.
bin/doctrine was deleted.
composer.json has changed.

@@ -16,10 +16,7 @@
Loading
16 16
 */
17 17
class SingleScalarHydrator extends AbstractHydrator
18 18
{
19 -
    /**
20 -
     * {@inheritdoc}
21 -
     */
22 -
    protected function hydrateAllData()
19 +
    protected function hydrateAllData(): mixed
23 20
    {
24 21
        $data    = $this->statement()->fetchAllAssociative();
25 22
        $numRows = count($data);

@@ -4,14 +4,11 @@
Loading
4 4
5 5
namespace Doctrine\ORM\Event;
6 6
7 -
use Doctrine\Deprecations\Deprecation;
8 7
use Doctrine\ORM\EntityManagerInterface;
9 8
use Doctrine\Persistence\Event\ManagerEventArgs;
10 9
use Doctrine\Persistence\Mapping\ClassMetadata;
11 10
use Doctrine\Persistence\ObjectManager;
12 11
13 -
use function func_num_args;
14 -
15 12
/**
16 13
 * Class that holds event arguments for a `onClassMetadataNotFound` event.
17 14
 *
@@ -40,17 +37,8 @@
Loading
40 37
    }
41 38
42 39
    /** @return void */
43 -
    public function setFoundMetadata(?ClassMetadata $classMetadata = null)
40 +
    public function setFoundMetadata(ClassMetadata|null $classMetadata)
44 41
    {
45 -
        if (func_num_args() < 1) {
46 -
            Deprecation::trigger(
47 -
                'doctrine/orm',
48 -
                'https://github.com/doctrine/orm/pull/9791',
49 -
                'Calling %s without arguments is deprecated, pass null instead.',
50 -
                __METHOD__
51 -
            );
52 -
        }
53 -
54 42
        $this->foundMetadata = $classMetadata;
55 43
    }
56 44

@@ -38,36 +38,27 @@
Loading
38 38
     *
39 39
     * @var array<stdClass>
40 40
     */
41 -
    private $nodeList = [];
41 +
    private array $nodeList = [];
42 42
43 43
    /**
44 44
     * Volatile variable holding calculated nodes during sorting process.
45 45
     *
46 46
     * @psalm-var list<object>
47 47
     */
48 -
    private $sortedNodeList = [];
48 +
    private array $sortedNodeList = [];
49 49
50 50
    /**
51 51
     * Checks for node (vertex) existence in graph.
52 -
     *
53 -
     * @param string $hash
54 -
     *
55 -
     * @return bool
56 52
     */
57 -
    public function hasNode($hash)
53 +
    public function hasNode(string $hash): bool
58 54
    {
59 55
        return isset($this->nodeList[$hash]);
60 56
    }
61 57
62 58
    /**
63 59
     * Adds a new node (vertex) to the graph, assigning its hash and value.
64 -
     *
65 -
     * @param string $hash
66 -
     * @param object $node
67 -
     *
68 -
     * @return void
69 60
     */
70 -
    public function addNode($hash, $node)
61 +
    public function addNode(string $hash, object $node): void
71 62
    {
72 63
        $vertex = new stdClass();
73 64
@@ -81,14 +72,8 @@
Loading
81 72
82 73
    /**
83 74
     * Adds a new dependency (edge) to the graph using their hashes.
84 -
     *
85 -
     * @param string $fromHash
86 -
     * @param string $toHash
87 -
     * @param int    $weight
88 -
     *
89 -
     * @return void
90 75
     */
91 -
    public function addDependency($fromHash, $toHash, $weight)
76 +
    public function addDependency(string $fromHash, string $toHash, int $weight): void
92 77
    {
93 78
        $vertex = $this->nodeList[$fromHash];
94 79
        $edge   = new stdClass();
@@ -108,7 +93,7 @@
Loading
108 93
     *
109 94
     * @psalm-return list<object>
110 95
     */
111 -
    public function sort()
96 +
    public function sort(): array
112 97
    {
113 98
        foreach ($this->nodeList as $vertex) {
114 99
            if ($vertex->state !== self::NOT_VISITED) {

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Click to load this diff.
Loading diff...

Learn more Showing 282 files with coverage changes found.

Changes in lib/Doctrine/ORM/Exception/NotSupported.php
-4
+4
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/JoinAssociationDeclaration.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/IdentificationVariableDeclaration.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/SelectExpression.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/SimpleWhenClause.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/SelectStatement.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/WhenClause.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/UpdateItem.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/SimpleSelectClause.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Tools/Event/GenerateSchemaTableEventArgs.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Tools/Event/GenerateSchemaEventArgs.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/DeleteClause.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/WhereClause.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/HavingClause.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/UpdateStatement.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/SimpleSelectExpression.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/ConditionalFactor.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/DeleteStatement.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/RangeVariableDeclaration.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/IndexBy.php
-1
+1
Loading file...
Changes in lib/Doctrine/ORM/Mapping/JoinTable.php
-5
+1
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/OrderByItem.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Tools/Console/EntityManagerProvider/SingleManagerProvider.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/Join.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/NewObjectExpression.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/SelectClause.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/UpdateClause.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/QuantifiedExpression.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/ConditionalTerm.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/OrderByClause.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/ConditionalExpression.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/SubselectFromClause.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/GroupByClause.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/FromClause.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/ParameterTypeInferer.php
+2
Loading file...
Changes in lib/Doctrine/ORM/Tools/Pagination/RowNumberOverFunction.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Mapping/MappingException.php
-60
-33
Loading file...
Changes in lib/Doctrine/ORM/ORMSetup.php
-22
-3
Loading file...
Changes in lib/Doctrine/ORM/Utility/IdentifierFlattener.php
-4
+1
Loading file...
Changes in lib/Doctrine/ORM/Event/LifecycleEventArgs.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Event/PreUpdateEventArgs.php
-2
Loading file...
Changes in lib/Doctrine/ORM/ORMInvalidArgumentException.php
-16
-2
Loading file...
Changes in lib/Doctrine/ORM/NativeQuery.php
-1
+1
Loading file...
Changes in lib/Doctrine/ORM/Mapping/AttributeOverrides.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Mapping/UnderscoreNamingStrategy.php
-9
-1
Loading file...
Changes in lib/Doctrine/ORM/Mapping/Builder/AssociationBuilder.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Tools/AttachEntityListenersListener.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Query.php
-40
Loading file...
Changes in lib/Doctrine/ORM/Mapping/AssociationOverrides.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Mapping/Driver/XmlDriver.php
-51
+5
Loading file...
Changes in lib/Doctrine/ORM/Mapping/Builder/EntityListenerBuilder.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/ResultSetMapping.php
-2
+1
Loading file...
Changes in lib/Doctrine/ORM/Cache/DefaultEntityHydrator.php
-1
+1
Loading file...
Changes in lib/Doctrine/ORM/Query/Exec/SingleTableDeleteUpdateExecutor.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Persisters/Entity/JoinedSubclassPersister.php
-24
+2
Loading file...
Changes in lib/Doctrine/ORM/Query/QueryException.php
-4
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/Filter/SQLFilter.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Tools/Pagination/CountWalker.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Tools/Pagination/WhereInWalker.php
-9
Loading file...
Changes in lib/Doctrine/ORM/Tools/Console/Command/ClearCache/CollectionRegionCommand.php
-7
Loading file...
Changes in lib/Doctrine/ORM/Query/Exec/MultiTableDeleteExecutor.php
-3
Loading file...
Changes in lib/Doctrine/ORM/UnitOfWork.php
-291
-12
Loading file...
Changes in lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php
-14
Loading file...
Changes in lib/Doctrine/ORM/Tools/Console/Command/ClearCache/EntityRegionCommand.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/Functions/SizeFunction.php
-6
Loading file...
Changes in lib/Doctrine/ORM/Tools/Pagination/Paginator.php
-6
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/Functions/TrimFunction.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Persisters/Collection/OneToManyPersister.php
-6
Loading file...
Changes in lib/Doctrine/ORM/Proxy/ProxyFactory.php
-6
Loading file...
Changes in lib/Doctrine/ORM/Query/QueryExpressionVisitor.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Cache/Persister/Collection/NonStrictReadWriteCachedCollectionPersister.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Tools/Console/Command/ClearCache/QueryRegionCommand.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Internal/Hydration/SimpleObjectHydrator.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Cache/Persister/Collection/ReadWriteCachedCollectionPersister.php
-5
Loading file...
Changes in lib/Doctrine/ORM/Tools/Pagination/LimitSubqueryOutputWalker.php
-9
Loading file...
Changes in lib/Doctrine/ORM/Query/Lexer.php
-5
Loading file...
Changes in lib/Doctrine/ORM/LazyCriteriaCollection.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Internal/Hydration/ArrayHydrator.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Configuration.php
-5
Loading file...
Changes in lib/Doctrine/ORM/Persisters/Collection/ManyToManyPersister.php
-14
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/Functions/IdentityFunction.php
-1
Loading file...
Changes in lib/Doctrine/ORM/PersistentCollection.php
-17
Loading file...
Changes in lib/Doctrine/ORM/Query/Exec/MultiTableUpdateExecutor.php
-3
Loading file...
Changes in lib/Doctrine/ORM/EntityManager.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Cache/DefaultQueryCache.php
-5
Loading file...
Changes in lib/Doctrine/ORM/AbstractQuery.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php
-9
-1
Loading file...
Changes in lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Cache/Persister/Entity/AbstractEntityPersister.php
-1
Loading file...
Changes in lib/Doctrine/ORM/OptimisticLockException.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Internal/CommitOrderCalculator.php
-6
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/JoinClassPathExpression.php
-5
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/Functions/CurrentTimeFunction.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Mapping/Column.php
-14
Loading file...
Changes in lib/Doctrine/ORM/Mapping/OneToOne.php
-7
Loading file...
Changes in lib/Doctrine/ORM/NonUniqueResultException.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Mapping/Entity.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php
-7
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/Functions/ModFunction.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/Expr/Comparison.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Query/Expr/Literal.php
New
Loading file...
Changes in lib/Doctrine/ORM/TransactionRequiredException.php
New
Loading file...
Changes in lib/Doctrine/ORM/Mapping/JoinColumnProperties.php
-9
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/Functions/LowerFunction.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/Expr/Orx.php
New
Loading file...
Changes in lib/Doctrine/ORM/Persisters/MatchingAssociationFieldRequiresObject.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Mapping/Driver/SimplifiedXmlDriver.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/PartialObjectExpression.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Tools/Console/EntityManagerProvider/UnknownManagerException.php
-5
Loading file...
Changes in lib/Doctrine/ORM/Mapping/Embedded.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/JoinAssociationPathExpression.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/CollectionMemberExpression.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Tools/Console/Command/InfoCommand.php
-4
Loading file...
Changes in lib/Doctrine/ORM/Query/Expr/OrderBy.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/Functions/CurrentDateFunction.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/AST/AggregateExpression.php
-3
Loading file...
Changes in lib/Doctrine/ORM/Cache/Logging/CacheLoggerChain.php
-1
Loading file...
Changes in lib/Doctrine/ORM/Query/Expr/Func.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Query/Parameter.php
-2
Loading file...
Changes in lib/Doctrine/ORM/Exception/InvalidHydrationMode.php
-1