Lines Matching refs:object
201 public function merge(MergeableInterface $object): void argument
203 if (!$object instanceof ClassMetadata) {
206 parent::merge($object);
208 …$this->preSerializeMethods = array_merge($this->preSerializeMethods, $object->preSerializeMethods);
209 …$this->postSerializeMethods = array_merge($this->postSerializeMethods, $object->postSerializeMetho…
210 …$this->postDeserializeMethods = array_merge($this->postDeserializeMethods, $object->postDeserializ…
211 $this->xmlRootName = $object->xmlRootName;
212 $this->xmlRootNamespace = $object->xmlRootNamespace;
213 $this->xmlNamespaces = array_merge($this->xmlNamespaces, $object->xmlNamespaces);
215 if ($object->accessorOrder) {
216 $this->accessorOrder = $object->accessorOrder;
217 $this->customOrder = $object->customOrder;
220 if ($object->discriminatorFieldName && $this->discriminatorFieldName) {
223 $object->name,
227 } elseif (!$this->discriminatorFieldName && $object->discriminatorFieldName) {
228 $this->discriminatorFieldName = $object->discriminatorFieldName;
229 $this->discriminatorMap = $object->discriminatorMap;
232 if (null !== $object->discriminatorDisabled) {
233 $this->discriminatorDisabled = $object->discriminatorDisabled;
236 if ($object->discriminatorMap) {
237 $this->discriminatorFieldName = $object->discriminatorFieldName;
238 $this->discriminatorMap = $object->discriminatorMap;
239 $this->discriminatorBaseClass = $object->discriminatorBaseClass;