Lines Matching refs:a

69 Now you're in for a big mess :(
92 keeps a hash map of all instances and thus preserves the object graph.
136 The method to add a filter is `DeepCopy\DeepCopy::addFilter($filter, $matcher)`,
145 - `DeepCopy\Matcher` applies on a object attribute.
151 The `PropertyNameMatcher` will match a property by its name:
156 // Will apply a filter to any property of any objects named "id"
163 The `PropertyMatcher` will match a specific property of a specific class:
168 // Will apply a filter to the property "id" of any objects of the class "MyClass"
175 The `TypeMatcher` will match any element by its type (instance of a class or any value that could be parameter of
181 // Will apply a filter to any object that is an instance of Doctrine\Common\Collections\Collection
188 - `DeepCopy\Filter` applies a transformation to the object attribute matched by `DeepCopy\Matcher`
189 - `DeepCopy\TypeFilter` applies a transformation to any element matched by `DeepCopy\TypeMatcher`
194 Let's say for example that you are copying a database record (or a Doctrine entity), so you want the copy not to have
216 If you want a property to remain untouched (for example, an association to an object):
249 If you use Doctrine and want to copy an entity who contains a `Collection` that you want to be reset, you can use the
268 If you use Doctrine and use cloning on lazy loaded entities, you might encounter errors mentioning missing fields on a
284 // $copy should now contain a clone of all entities, including those that were not yet fully loaded.
290 1. If you want to replace the value of a property:
353 The following structures cannot be deep-copied with PHP Reflection. As a result they are shallow cloned and filters are
357 - Use a filter with a type matcher