Skip to content

Instantly share code, notes, and snippets.

@alcaeus
Created April 15, 2019 04:53
Embed
What would you like to do?
MongoDB ODM 2.0 BC breaks
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Builder have been removed: ["Doctrine\\MongoDB\\Aggregation\\Builder"]
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Aggregation\Builder#__construct() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Aggregation\Builder#__construct() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#execute() changed from no type to Doctrine\ODM\MongoDB\Iterator\Iterator
[BC] CHANGED: The parameter $options of Doctrine\ODM\MongoDB\Aggregation\Builder#execute() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $options of Doctrine\ODM\MongoDB\Aggregation\Builder#execute() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#hydrate() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Aggregation\Builder#hydrate() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Aggregation\Builder#hydrate() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#matchExpr() changed from no type to Doctrine\ODM\MongoDB\Query\Expr
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#expr() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Expr
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#bucket() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#bucketAuto() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#graphLookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Builder#graphLookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Builder#graphLookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#match() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Match
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#lookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Builder#lookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Builder#lookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#out() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Out
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Builder#out() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Builder#out() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#replaceRoot() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#sortByCount() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount
[BC] CHANGED: The parameter $expression of Doctrine\ODM\MongoDB\Aggregation\Builder#sortByCount() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $expression of Doctrine\ODM\MongoDB\Aggregation\Builder#sortByCount() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#sort() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sort
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#unwind() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Unwind
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Aggregation\Builder#unwind() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Aggregation\Builder#unwind() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Builder#getPipeline() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#addFields() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\AddFields
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#collStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\CollStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#count() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Count
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Builder#count() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Builder#count() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#facet() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Facet
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#geoNear() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GeoNear
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#getStage() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage
[BC] CHANGED: The parameter $index of Doctrine\MongoDB\Aggregation\Builder#getStage() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $index of Doctrine\MongoDB\Aggregation\Builder#getStage() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#group() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Group
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#indexStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\IndexStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#limit() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Limit
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Builder#limit() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Builder#limit() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#project() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Project
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#redact() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Redact
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#sample() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sample
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Builder#sample() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Builder#sample() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#skip() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Skip
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Builder#skip() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Builder#skip() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Builder#addStage() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage
[BC] CHANGED: The parameter $stage of Doctrine\MongoDB\Aggregation\Builder#addStage() changed from Doctrine\MongoDB\Aggregation\Stage to a non-contravariant Doctrine\ODM\MongoDB\Aggregation\Stage
[BC] CHANGED: The parameter $stage of Doctrine\MongoDB\Aggregation\Builder#addStage() changed from Doctrine\MongoDB\Aggregation\Stage to Doctrine\ODM\MongoDB\Aggregation\Stage
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Aggregation\Expr#ensureArray() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Aggregation\Expr#__call() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Aggregation\Expr#caseInternal() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Aggregation\Expr#defaultInternal() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Aggregation\Expr#switchInternal() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Aggregation\Expr#thenInternal() was removed
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Expr have been removed: ["Doctrine\\MongoDB\\Aggregation\\Expr"]
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Expr#field() changed from no type to self
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Aggregation\Expr#field() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Aggregation\Expr#field() changed from no type to string
[BC] CHANGED: Method ensureArray() of class Doctrine\ODM\MongoDB\Aggregation\Expr visibility reduced from protected to private
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#abs() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#add() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#addAnd() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#addOr() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#addToSet() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#allElementsTrue() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#anyElementTrue() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#arrayElemAt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#avg() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#ceil() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#cmp() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#concat() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#concatArrays() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#cond() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#dateToString() changed from no type to self
[BC] CHANGED: The parameter $format of Doctrine\MongoDB\Aggregation\Expr#dateToString() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $format of Doctrine\MongoDB\Aggregation\Expr#dateToString() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#dayOfMonth() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#dayOfWeek() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#dayOfYear() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#divide() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#eq() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#exp() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#expr() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#expression() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#filter() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#first() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#floor() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#getExpression() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#gt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#gte() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#hour() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#ifNull() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#in() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#indexOfArray() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#indexOfBytes() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#indexOfCP() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#isArray() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#isoDayOfWeek() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#isoWeek() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#isoWeekYear() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#last() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#let() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#literal() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#ln() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#log() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#log10() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#lt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#lte() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#map() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#max() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#meta() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#millisecond() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#min() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#minute() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#mod() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#month() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#multiply() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#ne() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#not() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#pow() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#push() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#range() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#reduce() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#reverseArray() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#second() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#setDifference() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#setEquals() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#setIntersection() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#setIsSubset() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#setUnion() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#size() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#slice() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#split() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#sqrt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#stdDevPop() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#stdDevSamp() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#strcasecmp() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#strLenBytes() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#strLenCP() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#substr() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#substrBytes() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#substrCP() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#subtract() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#sum() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#toLower() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#toUpper() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#trunc() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#type() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#week() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#year() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Expr#zip() changed from no type to self
[BC] CHANGED: The parameter $useLongestLength of Doctrine\MongoDB\Aggregation\Expr#zip() changed from no type to a non-contravariant ?bool
[BC] CHANGED: The parameter $useLongestLength of Doctrine\MongoDB\Aggregation\Expr#zip() changed from no type to ?bool
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#convertExpression() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#convertTargetFieldName() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Aggregation\Stage\GraphLookup#createMatchObject() was removed
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup have been removed: ["Doctrine\\MongoDB\\Aggregation\\Stage\\GraphLookup","Doctrine\\MongoDB\\Aggregation\\Stage"]
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage#$builder changed from \Doctrine\MongoDB\Aggregation\Builder to \Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#__construct() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#__construct() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#from() changed from no type to self
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#from() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#from() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#connectFromField() changed from no type to self
[BC] CHANGED: The parameter $connectFromField of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#connectFromField() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $connectFromField of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#connectFromField() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#connectToField() changed from no type to self
[BC] CHANGED: The parameter $connectToField of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#connectToField() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $connectToField of Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup#connectToField() changed from no type to string
[BC] CHANGED: Method convertExpression() of class Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup visibility reduced from protected to private
[BC] CHANGED: Method convertTargetFieldName() of class Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup visibility reduced from protected to private
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#startWith() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#alias() changed from no type to self
[BC] CHANGED: The parameter $alias of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#alias() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $alias of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#alias() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#maxDepth() changed from no type to self
[BC] CHANGED: The parameter $maxDepth of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#maxDepth() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $maxDepth of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#maxDepth() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#depthField() changed from no type to self
[BC] CHANGED: The parameter $depthField of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#depthField() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $depthField of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#depthField() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#restrictSearchWithMatch() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup\Match
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\GraphLookup#getExpression() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to Doctrine\ODM\MongoDB\Iterator\Iterator
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucket() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucketAuto() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#collStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\CollStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Count
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#facet() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Facet
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#geoNear() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GeoNear
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#getPipeline() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#group() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Group
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#indexStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\IndexStats
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#match() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Match
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Out
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#project() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Project
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#redact() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Redact
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#replaceRoot() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sample
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Skip
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sort() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sort
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Unwind
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to string
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot#convertExpression() was removed
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot have been removed: ["Doctrine\\MongoDB\\Aggregation\\Stage\\ReplaceRoot","Doctrine\\MongoDB\\Aggregation\\Stage\\Operator","Doctrine\\MongoDB\\Aggregation\\Stage"]
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage#$builder changed from \Doctrine\MongoDB\Aggregation\Builder to \Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage\Operator#$expr changed from \Doctrine\MongoDB\Aggregation\Expr to \Doctrine\ODM\MongoDB\Aggregation\Expr
[BC] CHANGED: The parameter $builder of Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to a non-contravariant Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $builder of Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: Method convertExpression() of class Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot visibility reduced from protected to private
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\ReplaceRoot#getExpression() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#__call() changed from no type to self
[BC] CHANGED: The parameter $method of Doctrine\MongoDB\Aggregation\Stage\Operator#__call() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $args of Doctrine\MongoDB\Aggregation\Stage\Operator#__call() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $method of Doctrine\MongoDB\Aggregation\Stage\Operator#__call() changed from no type to string
[BC] CHANGED: The parameter $args of Doctrine\MongoDB\Aggregation\Stage\Operator#__call() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#abs() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#add() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#addAnd() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#addOr() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#allElementsTrue() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#anyElementTrue() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#arrayElemAt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#ceil() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#cmp() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#concat() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#concatArrays() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#cond() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#dateToString() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#dayOfMonth() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#dayOfWeek() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#dayOfYear() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#divide() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#eq() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#exp() changed from no type to self
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage\Operator#field() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage\Operator#field() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#filter() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#floor() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#gt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#gte() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#hour() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#in() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#indexOfArray() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#indexOfBytes() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#indexOfCP() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#ifNull() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#isArray() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#isoDayOfWeek() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#isoWeek() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#isoWeekYear() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#let() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#literal() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#ln() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#log() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#log10() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#lt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#lte() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#map() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#meta() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#millisecond() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#minute() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#mod() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#month() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#multiply() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#ne() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#not() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#pow() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#range() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#reduce() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#reverseArray() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#second() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#setDifference() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#setEquals() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#setIntersection() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#setIsSubset() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#setUnion() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#size() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#slice() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#split() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#sqrt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#strcasecmp() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#strLenBytes() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#strLenCP() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#substr() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#substrBytes() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#substrCP() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#subtract() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#toLower() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#toUpper() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#trunc() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#type() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#week() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#year() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Operator#zip() changed from no type to self
[BC] CHANGED: The parameter $useLongestLength of Doctrine\MongoDB\Aggregation\Stage\Operator#zip() changed from no type to a non-contravariant ?bool
[BC] CHANGED: The parameter $useLongestLength of Doctrine\MongoDB\Aggregation\Stage\Operator#zip() changed from no type to ?bool
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to Doctrine\ODM\MongoDB\Iterator\Iterator
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucket() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucketAuto() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#collStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\CollStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Count
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#facet() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Facet
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#geoNear() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GeoNear
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#getPipeline() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#group() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Group
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#indexStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\IndexStats
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#match() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Match
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Out
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#project() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Project
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#redact() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Redact
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#replaceRoot() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sample
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Skip
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sort() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sort
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Unwind
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to string
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup have been removed: ["Doctrine\\MongoDB\\Aggregation\\Stage\\Lookup","Doctrine\\MongoDB\\Aggregation\\Stage"]
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage#$builder changed from \Doctrine\MongoDB\Aggregation\Builder to \Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#__construct() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#__construct() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#from() changed from no type to self
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#from() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#from() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#localField() changed from no type to self
[BC] CHANGED: The parameter $localField of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#localField() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $localField of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#localField() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#foreignField() changed from no type to self
[BC] CHANGED: The parameter $foreignField of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#foreignField() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $foreignField of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#foreignField() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#prepareFieldName() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#prepareFieldName() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup#prepareFieldName() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Lookup#alias() changed from no type to self
[BC] CHANGED: The parameter $alias of Doctrine\MongoDB\Aggregation\Stage\Lookup#alias() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $alias of Doctrine\MongoDB\Aggregation\Stage\Lookup#alias() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Lookup#getExpression() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to Doctrine\ODM\MongoDB\Iterator\Iterator
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucket() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucketAuto() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#collStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\CollStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Count
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#facet() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Facet
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#geoNear() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GeoNear
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#getPipeline() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#group() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Group
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#indexStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\IndexStats
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#match() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Match
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Out
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#project() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Project
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#redact() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Redact
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#replaceRoot() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sample
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Skip
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sort() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sort
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Unwind
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to string
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Stage\Out have been removed: ["Doctrine\\MongoDB\\Aggregation\\Stage\\Out","Doctrine\\MongoDB\\Aggregation\\Stage"]
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage#$builder changed from \Doctrine\MongoDB\Aggregation\Builder to \Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $collection of Doctrine\ODM\MongoDB\Aggregation\Stage\Out#__construct() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collection of Doctrine\ODM\MongoDB\Aggregation\Stage\Out#__construct() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\Out#out() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Out
[BC] CHANGED: The parameter $collection of Doctrine\ODM\MongoDB\Aggregation\Stage\Out#out() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collection of Doctrine\ODM\MongoDB\Aggregation\Stage\Out#out() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Out#getExpression() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to Doctrine\ODM\MongoDB\Iterator\Iterator
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucket() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucketAuto() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#collStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\CollStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Count
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#facet() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Facet
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#geoNear() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GeoNear
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#getPipeline() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#group() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Group
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#indexStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\IndexStats
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#match() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Match
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#project() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Project
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#redact() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Redact
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#replaceRoot() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sample
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Skip
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sort() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sort
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Unwind
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to string
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount have been removed: ["Doctrine\\MongoDB\\Aggregation\\Stage\\SortByCount","Doctrine\\MongoDB\\Aggregation\\Stage"]
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage#$builder changed from \Doctrine\MongoDB\Aggregation\Builder to \Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $builder of Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to a non-contravariant Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount#__construct() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $builder of Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount#__construct() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\SortByCount#getExpression() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to Doctrine\ODM\MongoDB\Iterator\Iterator
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucket() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucketAuto() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#collStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\CollStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Count
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#facet() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Facet
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#geoNear() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GeoNear
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#getPipeline() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#group() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Group
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#indexStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\IndexStats
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#match() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Match
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Out
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#project() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Project
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#redact() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Redact
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#replaceRoot() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sample
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Skip
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sort() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sort
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Unwind
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to string
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto#convertExpression() was removed
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto have been removed: ["Doctrine\\MongoDB\\Aggregation\\Stage\\BucketAuto","Doctrine\\MongoDB\\Aggregation\\Stage\\AbstractBucket","Doctrine\\MongoDB\\Aggregation\\Stage"]
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage#$builder changed from \Doctrine\MongoDB\Aggregation\Builder to \Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage\AbstractBucket#$output changed from \Doctrine\MongoDB\Aggregation\Stage\Bucket\BucketOutput|null to \Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket\AbstractOutput|null
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage\AbstractBucket#$groupBy changed from \Doctrine\MongoDB\Aggregation\Expr to \Doctrine\ODM\MongoDB\Aggregation\Expr|array
[BC] CHANGED: The parameter $builder of Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to a non-contravariant Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $builder of Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: Method convertExpression() of class Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto visibility reduced from protected to private
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\BucketAuto#buckets() changed from no type to self
[BC] CHANGED: The parameter $buckets of Doctrine\MongoDB\Aggregation\Stage\BucketAuto#buckets() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $buckets of Doctrine\MongoDB\Aggregation\Stage\BucketAuto#buckets() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\BucketAuto#granularity() changed from no type to self
[BC] CHANGED: The parameter $granularity of Doctrine\MongoDB\Aggregation\Stage\BucketAuto#granularity() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $granularity of Doctrine\MongoDB\Aggregation\Stage\BucketAuto#granularity() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\BucketAuto#output() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket\BucketAutoOutput
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\BucketAuto#getExtraPipelineFields() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\BucketAuto#getStageName() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\AbstractBucket#groupBy() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\AbstractBucket#getExpression() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to Doctrine\ODM\MongoDB\Iterator\Iterator
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucket() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucketAuto() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#collStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\CollStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Count
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#facet() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Facet
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#geoNear() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GeoNear
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#getPipeline() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#group() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Group
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#indexStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\IndexStats
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#match() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Match
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Out
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#project() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Project
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#redact() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Redact
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#replaceRoot() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sample
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Skip
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sort() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sort
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Unwind
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to string
[BC] REMOVED: Method Doctrine\MongoDB\Aggregation\Stage\Match#debug() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Aggregation\Stage\Match#maxDistance() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Aggregation\Stage\Match#minDistance() was removed
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Stage\Match have been removed: ["Doctrine\\MongoDB\\Aggregation\\Stage\\Match","Doctrine\\MongoDB\\Aggregation\\Stage"]
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage#$builder changed from \Doctrine\MongoDB\Aggregation\Builder to \Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage\Match#$query changed from \Doctrine\MongoDB\Query\Expr to \Doctrine\ODM\MongoDB\Query\Expr
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\Match#references() changed from no type to self
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Aggregation\Stage\Match#references() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Aggregation\Stage\Match#references() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Aggregation\Stage\Match#includesReferenceTo() changed from no type to self
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Aggregation\Stage\Match#includesReferenceTo() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Aggregation\Stage\Match#includesReferenceTo() changed from no type to object
[BC] CHANGED: The parameter $builder of Doctrine\MongoDB\Aggregation\Stage\Match#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to a non-contravariant Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $builder of Doctrine\MongoDB\Aggregation\Stage\Match#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#getExpression() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#addAnd() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#addNor() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#addOr() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#all() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#elemMatch() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#equals() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#exists() changed from no type to self
[BC] CHANGED: The parameter $bool of Doctrine\MongoDB\Aggregation\Stage\Match#exists() changed from no type to a non-contravariant bool
[BC] CHANGED: The parameter $bool of Doctrine\MongoDB\Aggregation\Stage\Match#exists() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#expr() changed from no type to Doctrine\ODM\MongoDB\Query\Expr
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#field() changed from no type to self
[BC] CHANGED: The parameter $field of Doctrine\MongoDB\Aggregation\Stage\Match#field() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $field of Doctrine\MongoDB\Aggregation\Stage\Match#field() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#geoIntersects() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithin() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinBox() changed from no type to self
[BC] CHANGED: The parameter $x1 of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinBox() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $y1 of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinBox() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $x2 of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinBox() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $y2 of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinBox() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $x1 of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinBox() changed from no type to float
[BC] CHANGED: The parameter $y1 of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinBox() changed from no type to float
[BC] CHANGED: The parameter $x2 of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinBox() changed from no type to float
[BC] CHANGED: The parameter $y2 of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinBox() changed from no type to float
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenter() changed from no type to self
[BC] CHANGED: The parameter $x of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenter() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $y of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenter() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $radius of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenter() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $x of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenter() changed from no type to float
[BC] CHANGED: The parameter $y of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenter() changed from no type to float
[BC] CHANGED: The parameter $radius of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenter() changed from no type to float
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenterSphere() changed from no type to self
[BC] CHANGED: The parameter $x of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenterSphere() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $y of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenterSphere() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $radius of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenterSphere() changed from no type to a non-contravariant float
[BC] CHANGED: The parameter $x of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenterSphere() changed from no type to float
[BC] CHANGED: The parameter $y of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenterSphere() changed from no type to float
[BC] CHANGED: The parameter $radius of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinCenterSphere() changed from no type to float
[BC] CHANGED: The number of required arguments for Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinPolygon() increased from 0 to 3
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#geoWithinPolygon() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#gt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#gte() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#in() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#language() changed from no type to self
[BC] CHANGED: The parameter $language of Doctrine\MongoDB\Aggregation\Stage\Match#language() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $language of Doctrine\MongoDB\Aggregation\Stage\Match#language() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#lt() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#lte() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#mod() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#not() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#notEqual() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#notIn() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#range() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#size() changed from no type to self
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage\Match#size() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage\Match#size() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#text() changed from no type to self
[BC] CHANGED: The parameter $search of Doctrine\MongoDB\Aggregation\Stage\Match#text() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $search of Doctrine\MongoDB\Aggregation\Stage\Match#text() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Match#type() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to Doctrine\ODM\MongoDB\Iterator\Iterator
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucket() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucketAuto() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#collStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\CollStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Count
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#facet() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Facet
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#geoNear() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GeoNear
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#getPipeline() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#group() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Group
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#indexStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\IndexStats
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#match() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Match
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Out
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#project() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Project
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#redact() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Redact
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#replaceRoot() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sample
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Skip
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sort() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sort
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Unwind
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to string
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket#convertExpression() was removed
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket have been removed: ["Doctrine\\MongoDB\\Aggregation\\Stage\\Bucket","Doctrine\\MongoDB\\Aggregation\\Stage\\AbstractBucket","Doctrine\\MongoDB\\Aggregation\\Stage"]
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage#$builder changed from \Doctrine\MongoDB\Aggregation\Builder to \Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage\AbstractBucket#$output changed from \Doctrine\MongoDB\Aggregation\Stage\Bucket\BucketOutput|null to \Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket\AbstractOutput|null
[BC] CHANGED: Type documentation for property Doctrine\MongoDB\Aggregation\Stage\AbstractBucket#$groupBy changed from \Doctrine\MongoDB\Aggregation\Expr to \Doctrine\ODM\MongoDB\Aggregation\Expr|array
[BC] CHANGED: The parameter $builder of Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to a non-contravariant Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: The parameter $builder of Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket#__construct() changed from Doctrine\MongoDB\Aggregation\Builder to Doctrine\ODM\MongoDB\Aggregation\Builder
[BC] CHANGED: Method convertExpression() of class Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket visibility reduced from protected to private
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Bucket#boundaries() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Bucket#defaultBucket() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Bucket#output() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket\BucketOutput
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Bucket#getExtraPipelineFields() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\Bucket#getStageName() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\AbstractBucket#groupBy() changed from no type to self
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage\AbstractBucket#getExpression() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to Doctrine\ODM\MongoDB\Iterator\Iterator
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $options of Doctrine\MongoDB\Aggregation\Stage#execute() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucket() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Bucket
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#bucketAuto() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\BucketAuto
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#collStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\CollStats
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Count
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#count() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#facet() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Facet
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#geoNear() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GeoNear
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#getPipeline() changed from no type to array
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\GraphLookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#graphLookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#group() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Group
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#indexStats() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\IndexStats
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $limit of Doctrine\MongoDB\Aggregation\Stage#limit() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Lookup
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $from of Doctrine\MongoDB\Aggregation\Stage#lookup() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#match() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Match
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Out
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collection of Doctrine\MongoDB\Aggregation\Stage#out() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#project() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Project
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#redact() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Redact
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#replaceRoot() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\ReplaceRoot
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sample
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\MongoDB\Aggregation\Stage#sample() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Skip
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $skip of Doctrine\MongoDB\Aggregation\Stage#skip() changed from no type to int
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\SortByCount
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $expression of Doctrine\MongoDB\Aggregation\Stage#sortByCount() changed from no type to string
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#sort() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Sort
[BC] CHANGED: The return type of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to Doctrine\ODM\MongoDB\Aggregation\Stage\Unwind
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\MongoDB\Aggregation\Stage#unwind() changed from no type to string
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Cursor has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo has been deleted
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\Driver\XmlDriver#loadMappingFile() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\Driver\XmlDriver#loadMappingFile() changed from no type to array
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Driver\SimplifiedYamlDriver has been deleted
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver::registerAnnotationClasses() was removed
[BC] CHANGED: Property Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver#$entityAnnotationClasses changed default value from array (
'Doctrine\\ODM\\MongoDB\\Mapping\\Annotations\\Document' => 1,
'Doctrine\\ODM\\MongoDB\\Mapping\\Annotations\\MappedSuperclass' => 2,
'Doctrine\\ODM\\MongoDB\\Mapping\\Annotations\\EmbeddedDocument' => 3,
'Doctrine\\ODM\\MongoDB\\Mapping\\Annotations\\QueryResultDocument' => 4,
) to array (
)
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver#loadMetadataForClass() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver::create() changed from no type to Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Driver\YamlDriver has been deleted
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#setDocumentManager() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#setConfiguration() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#initialize() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#getFqcnFromAlias() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#wakeupReflection() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#initializeReflection() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#isEntity() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#doLoadMetadata() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#validateIdentifier() changed from no type to void
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#validateIdentifier() changed from no type to a non-contravariant Doctrine\ODM\MongoDB\Mapping\ClassMetadata
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#validateIdentifier() changed from no type to Doctrine\ODM\MongoDB\Mapping\ClassMetadata
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory#newClassMetadataInstance() changed from no type to Doctrine\ODM\MongoDB\Mapping\ClassMetadata
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\MappingException::canNotCombineReadPreferenceAndSlaveOkay() was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::typeExists() changed from no type to self
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Mapping\MappingException::typeExists() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Mapping\MappingException::typeExists() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::typeNotFound() changed from no type to self
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Mapping\MappingException::typeNotFound() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Mapping\MappingException::typeNotFound() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFound() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFound() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFound() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFound() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFound() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceMappingNotFound() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceMappingNotFound() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceMappingNotFound() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceMappingNotFound() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceMappingNotFound() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundInClassNorDescendants() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundInClassNorDescendants() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundInClassNorDescendants() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundInClassNorDescendants() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundInClassNorDescendants() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceFieldConflict() changed from no type to self
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceFieldConflict() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceFieldConflict() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className2 of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceFieldConflict() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceFieldConflict() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceFieldConflict() changed from no type to string
[BC] CHANGED: The parameter $className2 of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceFieldConflict() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundByDbName() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundByDbName() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $dbFieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundByDbName() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundByDbName() changed from no type to string
[BC] CHANGED: The parameter $dbFieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::mappingNotFoundByDbName() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::duplicateFieldMapping() changed from no type to self
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\MappingException::duplicateFieldMapping() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::duplicateFieldMapping() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\MappingException::duplicateFieldMapping() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::duplicateFieldMapping() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::discriminatorFieldConflict() changed from no type to self
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\MappingException::discriminatorFieldConflict() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::discriminatorFieldConflict() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\MappingException::discriminatorFieldConflict() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::discriminatorFieldConflict() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidClassInDiscriminatorMap() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidClassInDiscriminatorMap() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $owningClass of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidClassInDiscriminatorMap() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidClassInDiscriminatorMap() changed from no type to string
[BC] CHANGED: The parameter $owningClass of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidClassInDiscriminatorMap() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidDiscriminatorValue() changed from no type to self
[BC] CHANGED: The parameter $value of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidDiscriminatorValue() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $owningClass of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidDiscriminatorValue() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $value of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidDiscriminatorValue() changed from no type to string
[BC] CHANGED: The parameter $owningClass of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidDiscriminatorValue() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::missingFieldName() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::missingFieldName() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::missingFieldName() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::classIsNotAValidDocument() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::classIsNotAValidDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::classIsNotAValidDocument() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::reflectionFailure() changed from no type to self
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\MappingException::reflectionFailure() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\MappingException::reflectionFailure() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::identifierRequired() changed from no type to self
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Mapping\MappingException::identifierRequired() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Mapping\MappingException::identifierRequired() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::missingIdentifierField() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::missingIdentifierField() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::missingIdentifierField() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::missingIdentifierField() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::missingIdentifierField() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::missingIdGeneratorClass() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::missingIdGeneratorClass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::missingIdGeneratorClass() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::classIsNotAValidGenerator() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::classIsNotAValidGenerator() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::classIsNotAValidGenerator() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::missingGeneratorSetter() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::missingGeneratorSetter() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $optionName of Doctrine\ODM\MongoDB\Mapping\MappingException::missingGeneratorSetter() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::missingGeneratorSetter() changed from no type to string
[BC] CHANGED: The parameter $optionName of Doctrine\ODM\MongoDB\Mapping\MappingException::missingGeneratorSetter() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::cascadeOnEmbeddedNotAllowed() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::cascadeOnEmbeddedNotAllowed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::cascadeOnEmbeddedNotAllowed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::cascadeOnEmbeddedNotAllowed() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::cascadeOnEmbeddedNotAllowed() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::simpleReferenceRequiresTargetDocument() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::simpleReferenceRequiresTargetDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::simpleReferenceRequiresTargetDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::simpleReferenceRequiresTargetDocument() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::simpleReferenceRequiresTargetDocument() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::simpleReferenceMustNotTargetDiscriminatedDocument() changed from no type to self
[BC] CHANGED: The parameter $targetDocument of Doctrine\ODM\MongoDB\Mapping\MappingException::simpleReferenceMustNotTargetDiscriminatedDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $targetDocument of Doctrine\ODM\MongoDB\Mapping\MappingException::simpleReferenceMustNotTargetDiscriminatedDocument() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::atomicCollectionStrategyNotAllowed() changed from no type to self
[BC] CHANGED: The parameter $strategy of Doctrine\ODM\MongoDB\Mapping\MappingException::atomicCollectionStrategyNotAllowed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::atomicCollectionStrategyNotAllowed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::atomicCollectionStrategyNotAllowed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $strategy of Doctrine\ODM\MongoDB\Mapping\MappingException::atomicCollectionStrategyNotAllowed() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::atomicCollectionStrategyNotAllowed() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::atomicCollectionStrategyNotAllowed() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::owningAndInverseReferencesRequireTargetDocument() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::owningAndInverseReferencesRequireTargetDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::owningAndInverseReferencesRequireTargetDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::owningAndInverseReferencesRequireTargetDocument() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::owningAndInverseReferencesRequireTargetDocument() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::mustNotChangeIdentifierFieldsType() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::mustNotChangeIdentifierFieldsType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::mustNotChangeIdentifierFieldsType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::mustNotChangeIdentifierFieldsType() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::mustNotChangeIdentifierFieldsType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceManySortMustNotBeUsedWithNonSetCollectionStrategy() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceManySortMustNotBeUsedWithNonSetCollectionStrategy() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceManySortMustNotBeUsedWithNonSetCollectionStrategy() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $strategy of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceManySortMustNotBeUsedWithNonSetCollectionStrategy() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceManySortMustNotBeUsedWithNonSetCollectionStrategy() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceManySortMustNotBeUsedWithNonSetCollectionStrategy() changed from no type to string
[BC] CHANGED: The parameter $strategy of Doctrine\ODM\MongoDB\Mapping\MappingException::referenceManySortMustNotBeUsedWithNonSetCollectionStrategy() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidStorageStrategy() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidStorageStrategy() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidStorageStrategy() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidStorageStrategy() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $strategy of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidStorageStrategy() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidStorageStrategy() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidStorageStrategy() changed from no type to string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidStorageStrategy() changed from no type to string
[BC] CHANGED: The parameter $strategy of Doctrine\ODM\MongoDB\Mapping\MappingException::invalidStorageStrategy() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::collectionClassDoesNotImplementCommonInterface() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::collectionClassDoesNotImplementCommonInterface() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::collectionClassDoesNotImplementCommonInterface() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collectionClass of Doctrine\ODM\MongoDB\Mapping\MappingException::collectionClassDoesNotImplementCommonInterface() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::collectionClassDoesNotImplementCommonInterface() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::collectionClassDoesNotImplementCommonInterface() changed from no type to string
[BC] CHANGED: The parameter $collectionClass of Doctrine\ODM\MongoDB\Mapping\MappingException::collectionClassDoesNotImplementCommonInterface() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::shardKeyInSingleCollInheritanceSubclass() changed from no type to self
[BC] CHANGED: The parameter $subclassName of Doctrine\ODM\MongoDB\Mapping\MappingException::shardKeyInSingleCollInheritanceSubclass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $subclassName of Doctrine\ODM\MongoDB\Mapping\MappingException::shardKeyInSingleCollInheritanceSubclass() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::embeddedDocumentCantHaveShardKey() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::embeddedDocumentCantHaveShardKey() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::embeddedDocumentCantHaveShardKey() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::onlySetStrategyAllowedInShardKey() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::onlySetStrategyAllowedInShardKey() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::onlySetStrategyAllowedInShardKey() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::onlySetStrategyAllowedInShardKey() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::onlySetStrategyAllowedInShardKey() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::noMultiKeyShardKeys() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::noMultiKeyShardKeys() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::noMultiKeyShardKeys() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::noMultiKeyShardKeys() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::noMultiKeyShardKeys() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotLookupDbRefReference() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotLookupDbRefReference() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotLookupDbRefReference() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotLookupDbRefReference() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotLookupDbRefReference() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::repositoryMethodLookupNotAllowed() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::repositoryMethodLookupNotAllowed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::repositoryMethodLookupNotAllowed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::repositoryMethodLookupNotAllowed() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::repositoryMethodLookupNotAllowed() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotUseShardedCollectionInOutStage() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotUseShardedCollectionInOutStage() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotUseShardedCollectionInOutStage() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotUseShardedCollectionInLookupStages() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotUseShardedCollectionInLookupStages() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::cannotUseShardedCollectionInLookupStages() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::referencePrimersOnlySupportedForInverseReferenceMany() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::referencePrimersOnlySupportedForInverseReferenceMany() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::referencePrimersOnlySupportedForInverseReferenceMany() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Mapping\MappingException::referencePrimersOnlySupportedForInverseReferenceMany() changed from no type to string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::referencePrimersOnlySupportedForInverseReferenceMany() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\MappingException::connectFromFieldMustReferenceSameDocument() changed from no type to self
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::connectFromFieldMustReferenceSameDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\MappingException::connectFromFieldMustReferenceSameDocument() changed from no type to string
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$file was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$distance was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$slaveOkay was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$requireIndexes was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$namespace was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setSlaveOkay() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setRequireIndexes() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getNamespace() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isFile() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFile() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setFile() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getDistance() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDistance() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#mapFile() was removed
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Mapping\ClassMetadata have been removed: ["Doctrine\\ODM\\MongoDB\\Mapping\\ClassMetadataInfo"]
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$db changed from having no type to null|string
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$collection changed from having no type to string
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$collectionCapped changed from having no type to bool
[BC] CHANGED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$collectionCapped changed default value from NULL to false
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$collectionSize changed from having no type to int|null
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$collectionMax changed from having no type to int|null
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$readPreference changed from having no type to null|string
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$readPreferenceTags changed from having no type to string[][]
[BC] CHANGED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$readPreferenceTags changed default value from NULL to array (
)
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$writeConcern changed from having no type to int|null|string
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$identifier changed from having no type to null|string
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$indexes changed from having no type to array
[BC] SKIPPED: "\Doctrine\ODM\MongoDB\Mapping\array<string," is not a valid Fqsen.
[BC] CHANGED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$shardKey changed default value from NULL to array (
)
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$name changed from having no type to string
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$customRepositoryClassName changed from string to null|string
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$idGenerator changed from \Doctrine\ODM\MongoDB\Id\AbstractIdGenerator to \Doctrine\ODM\MongoDB\Id\AbstractIdGenerator|null
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$discriminatorField changed from string to null|string
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$defaultDiscriminatorValue changed from string to null|string
[BC] CHANGED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$isVersioned changed default value from NULL to false
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$versionField changed from mixed to null|string
[BC] CHANGED: Property Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#$isLockable changed default value from NULL to false
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Mapping\ClassMetadata#__construct() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Mapping\ClassMetadata#__construct() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadata#mapField() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadata#newInstance() changed from no type to object
[BC] CHANGED: The parameter $storeAs of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo::getReferenceId() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $storeAs of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo::getReferenceId() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo::getReferenceFieldName() changed from no type to string
[BC] CHANGED: The parameter $storeAs of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo::getReferenceFieldName() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $pathPrefix of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo::getReferenceFieldName() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $storeAs of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo::getReferenceFieldName() changed from no type to string
[BC] CHANGED: The parameter $pathPrefix of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo::getReferenceFieldName() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getReflectionClass() changed from no type to ReflectionClass
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isIdentifier() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdentifier() changed from no type to void
[BC] CHANGED: The parameter $identifier of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdentifier() changed from no type to a non-contravariant ?string
[BC] CHANGED: The parameter $identifier of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdentifier() changed from no type to ?string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getIdentifier() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getIdentifierFieldNames() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasField() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setInheritanceType() changed from no type to void
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setInheritanceType() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setInheritanceType() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isInheritedField() changed from no type to bool
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isInheritedField() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isInheritedField() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCustomRepositoryClass() changed from no type to void
[BC] CHANGED: The parameter $repositoryClassName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCustomRepositoryClass() changed from no type to a non-contravariant ?string
[BC] CHANGED: The parameter $repositoryClassName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCustomRepositoryClass() changed from no type to ?string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#invokeLifecycleCallbacks() changed from no type to void
[BC] CHANGED: The parameter $event of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#invokeLifecycleCallbacks() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#invokeLifecycleCallbacks() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $event of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#invokeLifecycleCallbacks() changed from no type to string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#invokeLifecycleCallbacks() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasLifecycleCallbacks() changed from no type to bool
[BC] CHANGED: The parameter $event of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasLifecycleCallbacks() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $event of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasLifecycleCallbacks() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getLifecycleCallbacks() changed from no type to array
[BC] CHANGED: The parameter $event of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getLifecycleCallbacks() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $event of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getLifecycleCallbacks() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addLifecycleCallback() changed from no type to void
[BC] CHANGED: The parameter $callback of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addLifecycleCallback() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $event of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addLifecycleCallback() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $callback of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addLifecycleCallback() changed from no type to string
[BC] CHANGED: The parameter $event of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addLifecycleCallback() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setLifecycleCallbacks() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#registerAlsoLoadMethod() changed from no type to void
[BC] CHANGED: The parameter $method of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#registerAlsoLoadMethod() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $method of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#registerAlsoLoadMethod() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setAlsoLoadMethods() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDiscriminatorField() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDiscriminatorMap() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDefaultDiscriminatorValue() changed from no type to void
[BC] CHANGED: The parameter $defaultDiscriminatorValue of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDefaultDiscriminatorValue() changed from no type to a non-contravariant ?string
[BC] CHANGED: The parameter $defaultDiscriminatorValue of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDefaultDiscriminatorValue() changed from no type to ?string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDiscriminatorValue() changed from no type to void
[BC] CHANGED: The parameter $value of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDiscriminatorValue() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $value of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDiscriminatorValue() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addIndex() changed from no type to void
[BC] CHANGED: The parameter $keys of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addIndex() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $keys of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addIndex() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getIndexes() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasIndexes() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setShardKey() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getShardKey() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isSharded() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setReadPreference() changed from no type to void
[BC] CHANGED: The parameter $readPreference of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setReadPreference() changed from no type to a non-contravariant ?string
[BC] CHANGED: The parameter $tags of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setReadPreference() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $readPreference of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setReadPreference() changed from no type to ?string
[BC] CHANGED: The parameter $tags of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setReadPreference() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setWriteConcern() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasWriteConcern() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setChangeTrackingPolicy() changed from no type to void
[BC] CHANGED: The parameter $policy of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setChangeTrackingPolicy() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $policy of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setChangeTrackingPolicy() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isChangeTrackingDeferredExplicit() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isChangeTrackingDeferredImplicit() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isChangeTrackingNotify() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getReflectionProperties() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getReflectionProperty() changed from no type to ReflectionProperty
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getReflectionProperty() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getReflectionProperty() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getName() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getDatabase() changed from no type to ?string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDatabase() changed from no type to void
[BC] CHANGED: The parameter $db of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDatabase() changed from no type to a non-contravariant ?string
[BC] CHANGED: The parameter $db of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setDatabase() changed from no type to ?string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getCollection() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollection() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getCollectionCapped() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollectionCapped() changed from no type to void
[BC] CHANGED: The parameter $bool of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollectionCapped() changed from no type to a non-contravariant bool
[BC] CHANGED: The parameter $bool of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollectionCapped() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getCollectionSize() changed from no type to ?int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollectionSize() changed from no type to void
[BC] CHANGED: The parameter $size of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollectionSize() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $size of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollectionSize() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getCollectionMax() changed from no type to ?int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollectionMax() changed from no type to void
[BC] CHANGED: The parameter $max of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollectionMax() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $max of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setCollectionMax() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isMappedToCollection() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#mapOneEmbedded() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#mapManyEmbedded() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#mapOneReference() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#mapManyReference() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addInheritedFieldMapping() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#addInheritedAssociationMapping() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasReference() changed from no type to bool
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasReference() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasReference() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasEmbed() changed from no type to bool
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasEmbed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasEmbed() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasAssociation() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isSingleValuedAssociation() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isCollectionValuedAssociation() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isSingleValuedReference() changed from no type to bool
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isSingleValuedReference() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isSingleValuedReference() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isCollectionValuedReference() changed from no type to bool
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isCollectionValuedReference() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isCollectionValuedReference() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isSingleValuedEmbed() changed from no type to bool
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isSingleValuedEmbed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isSingleValuedEmbed() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isCollectionValuedEmbed() changed from no type to bool
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isCollectionValuedEmbed() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isCollectionValuedEmbed() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdGenerator() changed from no type to void
[BC] CHANGED: The parameter $generator of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdGenerator() changed from no type to a non-contravariant Doctrine\ODM\MongoDB\Id\AbstractIdGenerator
[BC] CHANGED: The parameter $generator of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdGenerator() changed from no type to Doctrine\ODM\MongoDB\Id\AbstractIdGenerator
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdentifierValue() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdentifierValue() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdentifierValue() changed from no type to object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getIdentifierValue() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getIdentifierValue() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getIdentifierValues() changed from no type to array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getIdentifierObject() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getIdentifierObject() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setFieldValue() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setFieldValue() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setFieldValue() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setFieldValue() changed from no type to object
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setFieldValue() changed from no type to string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldValue() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldValue() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldValue() changed from no type to object
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldValue() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldMapping() changed from no type to array
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldMapping() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldMapping() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getEmbeddedFieldsMappings() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldMappingByDbFieldName() changed from no type to array
[BC] CHANGED: The parameter $dbFieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldMappingByDbFieldName() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $dbFieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldMappingByDbFieldName() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isNullable() changed from no type to bool
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isNullable() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $fieldName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isNullable() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#hasDiscriminator() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdGeneratorType() changed from no type to void
[BC] CHANGED: The parameter $generatorType of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdGeneratorType() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $generatorType of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdGeneratorType() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdGeneratorOptions() changed from no type to void
[BC] CHANGED: The parameter $generatorOptions of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdGeneratorOptions() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $generatorOptions of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setIdGeneratorOptions() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isInheritanceTypeNone() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isInheritanceTypeSingleCollection() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isInheritanceTypeCollectionPerClass() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setSubclasses() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setParentClasses() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isIdGeneratorAuto() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isIdGeneratorIncrement() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isIdGeneratorUuid() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isIdGeneratorNone() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setVersionMapping() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setVersioned() changed from no type to void
[BC] CHANGED: The parameter $bool of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setVersioned() changed from no type to a non-contravariant bool
[BC] CHANGED: The parameter $bool of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setVersioned() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setVersionField() changed from no type to void
[BC] CHANGED: The parameter $versionField of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setVersionField() changed from no type to a non-contravariant ?string
[BC] CHANGED: The parameter $versionField of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setVersionField() changed from no type to ?string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setLockMapping() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setLockable() changed from no type to void
[BC] CHANGED: The parameter $bool of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setLockable() changed from no type to a non-contravariant bool
[BC] CHANGED: The parameter $bool of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setLockable() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setLockField() changed from no type to void
[BC] CHANGED: The parameter $lockField of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setLockField() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $lockField of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#setLockField() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#markReadOnly() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getFieldNames() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getAssociationNames() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getTypeOfField() changed from no type to ?string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getAssociationTargetClass() changed from no type to ?string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getAssociationCollectionClass() changed from no type to string
[BC] CHANGED: The parameter $assocName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getAssociationCollectionClass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $assocName of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#getAssociationCollectionClass() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo#isAssociationInverseSide() changed from no type to bool
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractIndex#$dropDups was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractIndex#$safe was removed
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\Mapping\Annotations\ReadPreference#$tags changed from array|null to null|string[][]
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Boolean has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Hash has been deleted
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\Document#$requireIndexes was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\Document#$slaveOkay was removed
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Integer has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Timestamp has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\BinUUID has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\ObjectId has been deleted
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractIndex#$dropDups was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractIndex#$safe was removed
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Key has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Bool has been deleted
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\ReferenceOne#$simple was removed
[BC] CHANGED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\ReferenceOne#$storeAs changed default value from 'dbRefWithDb' to 'dbRef'
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\BinCustom has been deleted
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractField#getDeprecationMessage() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractField#isDeprecated() changed from no type to bool
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Float has been deleted
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractIndex#$dropDups was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractIndex#$safe was removed
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\BinMD5 has been deleted
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractField#$name was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\File#$type was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractField#$nullable was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractField#$options was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractField#$strategy was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\File#$file was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractField#getDeprecationMessage() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Mapping\Annotations\AbstractField#isDeprecated() was removed
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Mapping\Annotations\File have been removed: ["Doctrine\\ODM\\MongoDB\\Mapping\\Annotations\\AbstractField"]
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Raw has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Distance has been deleted
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\DiscriminatorField#$name was removed
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\DiscriminatorField#$fieldName was removed
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\BinUUIDRFC4122 has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\BinFunc has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Date has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Int has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\String has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Bin has been deleted
[BC] REMOVED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\ReferenceMany#$simple was removed
[BC] CHANGED: Property Doctrine\ODM\MongoDB\Mapping\Annotations\ReferenceMany#$storeAs changed default value from 'dbRefWithDb' to 'dbRef'
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Collection has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\NotSaved has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Mapping\Annotations\Increment has been deleted
[BC] REMOVED: Method Doctrine\ODM\MongoDB\MongoDBException::invalidFindByCall() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\MongoDBException::findByRequiresParameter() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\MongoDBException::queryNotIndexed() was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::detachedDocumentCannotBeRemoved() changed from no type to self
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentState() changed from no type to self
[BC] CHANGED: The parameter $state of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentState() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $state of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentState() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::documentNotMappedToCollection() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::documentNotMappedToCollection() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::documentNotMappedToCollection() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::documentManagerClosed() changed from no type to self
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::unknownDocumentNamespace() changed from no type to self
[BC] CHANGED: The parameter $documentNamespaceAlias of Doctrine\ODM\MongoDB\MongoDBException::unknownDocumentNamespace() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentNamespaceAlias of Doctrine\ODM\MongoDB\MongoDBException::unknownDocumentNamespace() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::cannotPersistMappedSuperclass() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::cannotPersistMappedSuperclass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::cannotPersistMappedSuperclass() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentRepository() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentRepository() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::invalidValueForType() changed from no type to self
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\MongoDBException::invalidValueForType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\MongoDBException::invalidValueForType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to self
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to self
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to self
[BC] CHANGED: The parameter $dbName of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $dbName of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\AbstractPersistentCollectionFactory#create() changed from no type to Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionInterface
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\AbstractPersistentCollectionFactory#createCollectionClass() changed from no type to Doctrine\Common\Collections\Collection
[BC] CHANGED: The parameter $collectionClass of Doctrine\ODM\MongoDB\PersistentCollection\AbstractPersistentCollectionFactory#createCollectionClass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collectionClass of Doctrine\ODM\MongoDB\PersistentCollection\AbstractPersistentCollectionFactory#createCollectionClass() changed from no type to string
[BC] CHANGED: The parameter $collectionDir of Doctrine\ODM\MongoDB\PersistentCollection\DefaultPersistentCollectionGenerator#__construct() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collectionNs of Doctrine\ODM\MongoDB\PersistentCollection\DefaultPersistentCollectionGenerator#__construct() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\PersistentCollection\DefaultPersistentCollectionGenerator#generateClass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $dir of Doctrine\ODM\MongoDB\PersistentCollection\DefaultPersistentCollectionGenerator#generateClass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $collectionClass of Doctrine\ODM\MongoDB\PersistentCollection\DefaultPersistentCollectionGenerator#loadClass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $autoGenerate of Doctrine\ODM\MongoDB\PersistentCollection\DefaultPersistentCollectionGenerator#loadClass() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionInterface#setOwner() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionInterface#setOwner() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionInterface#getOwner() changed from no type to ?object
[BC] REMOVED: Method Doctrine\ODM\MongoDB\MongoDBException::invalidFindByCall() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\MongoDBException::findByRequiresParameter() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\MongoDBException::queryNotIndexed() was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::directoryNotWritable() changed from no type to self
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::directoryRequired() changed from no type to self
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::namespaceRequired() changed from no type to self
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidParameterTypeHint() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidParameterTypeHint() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $methodName of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidParameterTypeHint() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $parameterName of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidParameterTypeHint() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidParameterTypeHint() changed from no type to string
[BC] CHANGED: The parameter $methodName of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidParameterTypeHint() changed from no type to string
[BC] CHANGED: The parameter $parameterName of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidParameterTypeHint() changed from no type to string
[BC] CHANGED: The parameter $previous of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidParameterTypeHint() changed from ?Exception to ?Throwable
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidReturnTypeHint() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidReturnTypeHint() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $methodName of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidReturnTypeHint() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidReturnTypeHint() changed from no type to string
[BC] CHANGED: The parameter $methodName of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidReturnTypeHint() changed from no type to string
[BC] CHANGED: The parameter $previous of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionException::invalidReturnTypeHint() changed from ?Exception to ?Throwable
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::detachedDocumentCannotBeRemoved() changed from no type to self
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentState() changed from no type to self
[BC] CHANGED: The parameter $state of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentState() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $state of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentState() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::documentNotMappedToCollection() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::documentNotMappedToCollection() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::documentNotMappedToCollection() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::documentManagerClosed() changed from no type to self
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::unknownDocumentNamespace() changed from no type to self
[BC] CHANGED: The parameter $documentNamespaceAlias of Doctrine\ODM\MongoDB\MongoDBException::unknownDocumentNamespace() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentNamespaceAlias of Doctrine\ODM\MongoDB\MongoDBException::unknownDocumentNamespace() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::cannotPersistMappedSuperclass() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::cannotPersistMappedSuperclass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::cannotPersistMappedSuperclass() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentRepository() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentRepository() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::invalidValueForType() changed from no type to self
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\MongoDBException::invalidValueForType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\MongoDBException::invalidValueForType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to self
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to self
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to self
[BC] CHANGED: The parameter $dbName of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $dbName of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#loadClass() changed from no type to string
[BC] CHANGED: The parameter $collectionClass of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#loadClass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $autoGenerate of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#loadClass() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $collectionClass of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#loadClass() changed from no type to string
[BC] CHANGED: The parameter $autoGenerate of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#loadClass() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#generateClass() changed from no type to void
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#generateClass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $dir of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#generateClass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#generateClass() changed from no type to string
[BC] CHANGED: The parameter $dir of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionGenerator#generateClass() changed from no type to string
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionTrait#$owner changed from object to null|object
[BC] CHANGED: Type documentation for property Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionTrait#$dm changed from \Doctrine\ODM\MongoDB\DocumentManager to \Doctrine\ODM\MongoDB\DocumentManager|null
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionTrait#setOwner() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionTrait#setOwner() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionTrait#getOwner() changed from no type to ?object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionFactory#create() changed from no type to Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionInterface
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#getRepository() changed from no type to Doctrine\Common\Persistence\ObjectRepository
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#getRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#getRepository() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#createRepository() changed from no type to Doctrine\Common\Persistence\ObjectRepository
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#createRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#createRepository() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#instantiateRepository() changed from no type to Doctrine\Common\Persistence\ObjectRepository
[BC] CHANGED: The parameter $repositoryClassName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#instantiateRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $repositoryClassName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#instantiateRepository() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Repository\RepositoryFactory#getRepository() changed from no type to Doctrine\Common\Persistence\ObjectRepository
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\RepositoryFactory#getRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\RepositoryFactory#getRepository() changed from no type to string
[BC] CHANGED: Class Doctrine\ODM\MongoDB\Repository\DefaultRepositoryFactory became final
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Repository\DefaultRepositoryFactory#__construct() was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Repository\DefaultRepositoryFactory#instantiateRepository() changed from no type to Doctrine\Common\Persistence\ObjectRepository
[BC] CHANGED: The parameter $repositoryClassName of Doctrine\ODM\MongoDB\Repository\DefaultRepositoryFactory#instantiateRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $repositoryClassName of Doctrine\ODM\MongoDB\Repository\DefaultRepositoryFactory#instantiateRepository() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#getRepository() changed from no type to Doctrine\Common\Persistence\ObjectRepository
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#getRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#getRepository() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#createRepository() changed from no type to Doctrine\Common\Persistence\ObjectRepository
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#createRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\Repository\AbstractRepositoryFactory#createRepository() changed from no type to string
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Tools\DocumentRepositoryGenerator has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Tools\DocumentGenerator has been deleted
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Tools\ResolveTargetDocumentListener#addResolveTargetDocument() changed from no type to void
[BC] CHANGED: The parameter $originalDocument of Doctrine\ODM\MongoDB\Tools\ResolveTargetDocumentListener#addResolveTargetDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $newDocument of Doctrine\ODM\MongoDB\Tools\ResolveTargetDocumentListener#addResolveTargetDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $originalDocument of Doctrine\ODM\MongoDB\Tools\ResolveTargetDocumentListener#addResolveTargetDocument() changed from no type to string
[BC] CHANGED: The parameter $newDocument of Doctrine\ODM\MongoDB\Tools\ResolveTargetDocumentListener#addResolveTargetDocument() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Tools\ResolveTargetDocumentListener#loadClassMetadata() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Tools\Console\MetadataFilter::filter() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Tools\Console\MetadataFilter#accept() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Tools\Console\MetadataFilter#count() changed from no type to int
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Tools\Console\Command\GenerateDocumentsCommand has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Tools\Console\Command\GenerateRepositoriesCommand has been deleted
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDocumentCollection() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDocumentCollection() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDocumentCollection() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processCollection() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDocumentDb() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDocumentDb() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDocumentDb() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDb() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDocumentIndex() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDocumentIndex() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processDocumentIndex() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\DropCommand#processIndex() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDocumentIndex() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDocumentIndex() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDocumentIndex() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processIndex() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDocumentCollection() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDocumentCollection() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDocumentCollection() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processCollection() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDocumentDb() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDocumentDb() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDocumentDb() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\UpdateCommand#processDb() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentCollection() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentCollection() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentCollection() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processCollection() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentDb() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentDb() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentDb() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDb() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentIndex() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentIndex() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentIndex() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processIndex() increased from 1 to 3
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentProxy() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\CreateCommand#processDocumentProxy() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDocumentCollection() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDocumentCollection() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDocumentCollection() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processCollection() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDocumentDb() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDocumentDb() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDocumentDb() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDb() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDocumentIndex() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDocumentIndex() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processDocumentIndex() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\AbstractCommand#processIndex() increased from 1 to 3
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processDocumentIndex() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processDocumentIndex() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processDocumentCollection() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processDocumentCollection() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processDocumentCollection() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processCollection() increased from 1 to 3
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processDocumentDb() increased from 2 to 4
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processDocumentDb() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processDocumentDb() changed from no type to string
[BC] CHANGED: The number of required arguments for Doctrine\ODM\MongoDB\Tools\Console\Command\Schema\ShardCommand#processDb() increased from 1 to 3
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Tools\Console\Helper\DocumentManagerHelper#getDocumentManager() changed from no type to Doctrine\ODM\MongoDB\DocumentManager
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Tools\Console\Helper\DocumentManagerHelper#getName() changed from no type to string
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Tools\DisconnectedClassMetadataFactory has been deleted
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\DateType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\DateType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\DateType::getDateTime() changed from no type to DateTimeInterface
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\DateType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\DateType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataFuncType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataFuncType::INCREMENT was removed
[BC] SKIPPED: Roave\BetterReflection\Reflection\ReflectionClass "MongoBinData" could not be found in the located source
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\HashType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\HashType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\CustomIdType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\CustomIdType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\CustomIdType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\CustomIdType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\IdType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\IdType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\IdType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\IdType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\Type::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\Type::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\IntIdType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\IntIdType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\IntType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\IntType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataByteArrayType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataByteArrayType::INCREMENT was removed
[BC] SKIPPED: Roave\BetterReflection\Reflection\ReflectionClass "MongoBinData" could not be found in the located source
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\CollectionType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\CollectionType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BooleanType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BooleanType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BooleanType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BooleanType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataCustomType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataCustomType::INCREMENT was removed
[BC] SKIPPED: Roave\BetterReflection\Reflection\ReflectionClass "MongoBinData" could not be found in the located source
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataUUIDRFC4122Type::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataUUIDRFC4122Type::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\IntType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\IntType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\IntType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\IntType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Types\IncrementType has been deleted
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\FloatType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\FloatType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\FloatType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\FloatType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\ObjectIdType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\ObjectIdType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\ObjectIdType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\ObjectIdType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\RawType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\RawType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\RawType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\RawType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\KeyType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\KeyType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataMD5Type::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataMD5Type::INCREMENT was removed
[BC] SKIPPED: Roave\BetterReflection\Reflection\ReflectionClass "MongoBinData" could not be found in the located source
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\TimestampType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\TimestampType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Types\FileType has been deleted
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataUUIDType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\BinDataUUIDType::INCREMENT was removed
[BC] SKIPPED: Roave\BetterReflection\Reflection\ReflectionClass "MongoBinData" could not be found in the located source
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\BinDataType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\ClosureToPHP#closureToPHP() changed from no type to string
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\StringType::FILE was removed
[BC] REMOVED: Constant Doctrine\ODM\MongoDB\Types\StringType::INCREMENT was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\StringType#closureToMongo() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\StringType#closureToPHP() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The parameter $class of Doctrine\ODM\MongoDB\Types\Type::registerType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\Types\Type::getType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypeFromPHPVariable() changed from no type to ?Doctrine\ODM\MongoDB\Types\Type
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::addType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to bool
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::hasType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to void
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $name of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\Types\Type::overrideType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Types\Type::getTypesMap() changed from no type to array
[BC] REMOVED: Method Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForDirtyCheck() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\UnitOfWork#scheduleForDirtyCheck() was removed
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getPersistenceBuilder() changed from no type to Doctrine\ODM\MongoDB\Persisters\PersistenceBuilder
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#setParentAssociation() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#setParentAssociation() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $mapping of Doctrine\ODM\MongoDB\UnitOfWork#setParentAssociation() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $parent of Doctrine\ODM\MongoDB\UnitOfWork#setParentAssociation() changed from no type to a non-contravariant ?object
[BC] CHANGED: The parameter $propertyPath of Doctrine\ODM\MongoDB\UnitOfWork#setParentAssociation() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#setParentAssociation() changed from no type to object
[BC] CHANGED: The parameter $mapping of Doctrine\ODM\MongoDB\UnitOfWork#setParentAssociation() changed from no type to array
[BC] CHANGED: The parameter $parent of Doctrine\ODM\MongoDB\UnitOfWork#setParentAssociation() changed from no type to ?object
[BC] CHANGED: The parameter $propertyPath of Doctrine\ODM\MongoDB\UnitOfWork#setParentAssociation() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getParentAssociation() changed from no type to ?array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getParentAssociation() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getParentAssociation() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentPersister() changed from no type to Doctrine\ODM\MongoDB\Persisters\DocumentPersister
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentPersister() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentPersister() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getCollectionPersister() changed from no type to Doctrine\ODM\MongoDB\Persisters\CollectionPersister
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#setDocumentPersister() changed from no type to void
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\UnitOfWork#setDocumentPersister() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\UnitOfWork#setDocumentPersister() changed from no type to string
[BC] CHANGED: Default parameter value for for parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#commit() changed from NULL to array (
)
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#commit() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#commit() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#commit() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentChangeSet() changed from no type to array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentChangeSet() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentChangeSet() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#setDocumentChangeSet() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#setDocumentChangeSet() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $changeset of Doctrine\ODM\MongoDB\UnitOfWork#setDocumentChangeSet() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#setDocumentChangeSet() changed from no type to object
[BC] CHANGED: The parameter $changeset of Doctrine\ODM\MongoDB\UnitOfWork#setDocumentChangeSet() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentActualData() changed from no type to array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentActualData() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentActualData() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#computeChangeSet() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#computeChangeSet() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#computeChangeSet() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#computeChangeSets() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#recomputeSingleDocumentChangeSet() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#recomputeSingleDocumentChangeSet() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#recomputeSingleDocumentChangeSet() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForInsert() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForInsert() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForInsert() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForUpsert() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForUpsert() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForUpsert() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForInsert() changed from no type to bool
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForInsert() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForInsert() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForUpsert() changed from no type to bool
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForUpsert() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForUpsert() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForUpdate() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForUpdate() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForUpdate() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForUpdate() changed from no type to bool
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForUpdate() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForUpdate() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForDelete() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForDelete() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleForDelete() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForDelete() changed from no type to bool
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForDelete() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isScheduledForDelete() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#isDocumentScheduled() changed from no type to bool
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isDocumentScheduled() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isDocumentScheduled() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#addToIdentityMap() changed from no type to bool
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#addToIdentityMap() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#addToIdentityMap() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentState() changed from no type to int
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentState() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $assume of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentState() changed from no type to a non-contravariant ?int
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentState() changed from no type to object
[BC] CHANGED: The parameter $assume of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentState() changed from no type to ?int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#removeFromIdentityMap() changed from no type to bool
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#removeFromIdentityMap() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#removeFromIdentityMap() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getById() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#isInIdentityMap() changed from no type to bool
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isInIdentityMap() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#isInIdentityMap() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#containsId() changed from no type to bool
[BC] CHANGED: The parameter $rootClassName of Doctrine\ODM\MongoDB\UnitOfWork#containsId() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $rootClassName of Doctrine\ODM\MongoDB\UnitOfWork#containsId() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#persist() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#persist() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#persist() changed from no type to object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#remove() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#remove() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#merge() changed from no type to object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#merge() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#merge() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#detach() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#detach() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#detach() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#refresh() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#refresh() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#refresh() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#lock() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#lock() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $lockMode of Doctrine\ODM\MongoDB\UnitOfWork#lock() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $lockVersion of Doctrine\ODM\MongoDB\UnitOfWork#lock() changed from no type to a non-contravariant ?int
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#lock() changed from no type to object
[BC] CHANGED: The parameter $lockMode of Doctrine\ODM\MongoDB\UnitOfWork#lock() changed from no type to int
[BC] CHANGED: The parameter $lockVersion of Doctrine\ODM\MongoDB\UnitOfWork#lock() changed from no type to ?int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#unlock() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#unlock() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#unlock() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#clear() changed from no type to void
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\UnitOfWork#clear() changed from no type to a non-contravariant ?string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\UnitOfWork#clear() changed from no type to ?string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#scheduleOrphanRemoval() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleOrphanRemoval() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#scheduleOrphanRemoval() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#unscheduleOrphanRemoval() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#unscheduleOrphanRemoval() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#unscheduleOrphanRemoval() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#scheduleCollectionDeletion() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#isCollectionScheduledForDeletion() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#unscheduleCollectionDeletion() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#scheduleCollectionUpdate() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#unscheduleCollectionUpdate() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#isCollectionScheduledForUpdate() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getVisitedCollections() changed from no type to array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getVisitedCollections() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getVisitedCollections() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getScheduledCollections() changed from no type to array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getScheduledCollections() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getScheduledCollections() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#hasScheduledCollections() changed from no type to bool
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#hasScheduledCollections() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#hasScheduledCollections() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getOwningDocument() changed from no type to object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getOwningDocument() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getOwningDocument() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getClassNameForAssociation() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getOrCreateDocument() changed from no type to object
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\UnitOfWork#getOrCreateDocument() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $data of Doctrine\ODM\MongoDB\UnitOfWork#getOrCreateDocument() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $hints of Doctrine\ODM\MongoDB\UnitOfWork#getOrCreateDocument() changed from no type to a non-contravariant array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getOrCreateDocument() changed from no type to a non-contravariant ?object
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\UnitOfWork#getOrCreateDocument() changed from no type to string
[BC] CHANGED: The parameter $data of Doctrine\ODM\MongoDB\UnitOfWork#getOrCreateDocument() changed from no type to array
[BC] CHANGED: The parameter $hints of Doctrine\ODM\MongoDB\UnitOfWork#getOrCreateDocument() changed from no type to array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getOrCreateDocument() changed from no type to ?object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#loadCollection() changed from no type to void
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getIdentityMap() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getOriginalDocumentData() changed from no type to array
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getOriginalDocumentData() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getOriginalDocumentData() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#setOriginalDocumentData() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#setOriginalDocumentData() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#setOriginalDocumentData() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#setOriginalDocumentProperty() changed from no type to void
[BC] CHANGED: The parameter $oid of Doctrine\ODM\MongoDB\UnitOfWork#setOriginalDocumentProperty() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $property of Doctrine\ODM\MongoDB\UnitOfWork#setOriginalDocumentProperty() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $oid of Doctrine\ODM\MongoDB\UnitOfWork#setOriginalDocumentProperty() changed from no type to string
[BC] CHANGED: The parameter $property of Doctrine\ODM\MongoDB\UnitOfWork#setOriginalDocumentProperty() changed from no type to string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentIdentifier() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#getDocumentIdentifier() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#hasPendingInsertions() changed from no type to bool
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#size() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#registerManaged() changed from no type to void
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#registerManaged() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\UnitOfWork#registerManaged() changed from no type to object
[BC] CHANGED: The parameter $oid of Doctrine\ODM\MongoDB\UnitOfWork#clearDocumentChangeSet() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $oid of Doctrine\ODM\MongoDB\UnitOfWork#clearDocumentChangeSet() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getScheduledDocumentInsertions() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getScheduledDocumentUpserts() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getScheduledDocumentUpdates() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getScheduledDocumentDeletions() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getScheduledCollectionDeletions() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#getScheduledCollectionUpdates() changed from no type to array
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\UnitOfWork#initializeObject() changed from no type to void
[BC] CHANGED: The parameter $obj of Doctrine\ODM\MongoDB\UnitOfWork#initializeObject() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $obj of Doctrine\ODM\MongoDB\UnitOfWork#initializeObject() changed from no type to object
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Proxy\Proxy has been deleted
[BC] REMOVED: Class Doctrine\ODM\MongoDB\Proxy\ProxyFactory has been deleted
[BC] REMOVED: Method Doctrine\ODM\MongoDB\MongoDBException::invalidFindByCall() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\MongoDBException::findByRequiresParameter() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\MongoDBException::queryNotIndexed() was removed
[BC] CHANGED: The parameter $msg of Doctrine\ODM\MongoDB\LockException#__construct() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\LockException#__construct() changed from no type to a non-contravariant ?object
[BC] CHANGED: The parameter $msg of Doctrine\ODM\MongoDB\LockException#__construct() changed from no type to string
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\LockException#__construct() changed from no type to ?object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\LockException#getDocument() changed from no type to ?object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\LockException::lockFailed() changed from no type to self
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\LockException::lockFailed() changed from no type to a non-contravariant ?object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\LockException::lockFailed() changed from no type to ?object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\LockException::lockFailedVersionMissmatch() changed from no type to self
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\LockException::lockFailedVersionMissmatch() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $expectedLockVersion of Doctrine\ODM\MongoDB\LockException::lockFailedVersionMissmatch() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $actualLockVersion of Doctrine\ODM\MongoDB\LockException::lockFailedVersionMissmatch() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\LockException::lockFailedVersionMissmatch() changed from no type to object
[BC] CHANGED: The parameter $expectedLockVersion of Doctrine\ODM\MongoDB\LockException::lockFailedVersionMissmatch() changed from no type to int
[BC] CHANGED: The parameter $actualLockVersion of Doctrine\ODM\MongoDB\LockException::lockFailedVersionMissmatch() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\LockException::notVersioned() changed from no type to self
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\LockException::notVersioned() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentName of Doctrine\ODM\MongoDB\LockException::notVersioned() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\LockException::invalidLockFieldType() changed from no type to self
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\LockException::invalidLockFieldType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\LockException::invalidLockFieldType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\LockException::invalidVersionFieldType() changed from no type to self
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\LockException::invalidVersionFieldType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\LockException::invalidVersionFieldType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::detachedDocumentCannotBeRemoved() changed from no type to self
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentState() changed from no type to self
[BC] CHANGED: The parameter $state of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentState() changed from no type to a non-contravariant int
[BC] CHANGED: The parameter $state of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentState() changed from no type to int
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::documentNotMappedToCollection() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::documentNotMappedToCollection() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::documentNotMappedToCollection() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::documentManagerClosed() changed from no type to self
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::unknownDocumentNamespace() changed from no type to self
[BC] CHANGED: The parameter $documentNamespaceAlias of Doctrine\ODM\MongoDB\MongoDBException::unknownDocumentNamespace() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $documentNamespaceAlias of Doctrine\ODM\MongoDB\MongoDBException::unknownDocumentNamespace() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::cannotPersistMappedSuperclass() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::cannotPersistMappedSuperclass() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::cannotPersistMappedSuperclass() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentRepository() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentRepository() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::invalidDocumentRepository() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::invalidValueForType() changed from no type to self
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\MongoDBException::invalidValueForType() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $type of Doctrine\ODM\MongoDB\MongoDBException::invalidValueForType() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to self
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldCannotBeChanged() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to self
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $field of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::shardKeyFieldMissing() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to self
[BC] CHANGED: The parameter $dbName of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $dbName of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnableSharding() changed from no type to string
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to self
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to a non-contravariant string
[BC] CHANGED: The parameter $className of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to string
[BC] CHANGED: The parameter $errorMessage of Doctrine\ODM\MongoDB\MongoDBException::failedToEnsureDocumentSharding() changed from no type to string
[BC] REMOVED: Class Doctrine\ODM\MongoDB\DocumentRepository has been deleted
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionTrait#setOwner() changed from no type to a non-contravariant object
[BC] CHANGED: The parameter $document of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionTrait#setOwner() changed from no type to object
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionTrait#getOwner() changed from no type to ?object
[BC] REMOVED: Property Doctrine\MongoDB\Configuration#$attributes was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Configuration#setDefaultRepositoryClassName() was removed
[BC] REMOVED: Method Doctrine\ODM\MongoDB\Configuration#getDefaultRepositoryClassName() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Configuration#getLoggerCallable() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Configuration#setLoggerCallable() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Configuration#getMongoCmd() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Configuration#setMongoCmd() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Configuration#getRetryConnect() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Configuration#setRetryConnect() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Configuration#getRetryQuery() was removed
[BC] REMOVED: Method Doctrine\MongoDB\Configuration#setRetryQuery() was removed
[BC] REMOVED: These ancestors of Doctrine\ODM\MongoDB\Configuration have been removed: ["Doctrine\\MongoDB\\Configuration"]
[BC] CHANGED: Property Doctrine\MongoDB\Configuration#$attributes changed default value from array (
'mongoCmd' => '$',
'retryConnect' => 0,
'retryQuery' => 0,
) to array (
)
[BC] CHANGED: Property Doctrine\MongoDB\Configuration#$attributes visibility reduced from protected to private
[BC] CHANGED: The return type of Doctrine\ODM\MongoDB\Configuration#addDocumentNamespace() changed from no type to void
[BC] CHANGED: The