Lines Matching refs:copier
54 $copier = new DeepCopy();
55 $myCopy = $copier->copy($myObject);
112 $copier = new DeepCopy(true);
114 $copy = $copier->copy($var);
126 static $copier = null;
128 if (null === $copier) {
129 $copier = new DeepCopy(true);
132 return $copier->copy($var);
210 $copier = new DeepCopy();
211 $copier->addFilter(new SetNullFilter(), new PropertyNameMatcher('id'));
213 $copy = $copier->copy($object);
228 $copier = new DeepCopy();
229 $copier->addFilter(new KeepFilter(), new PropertyMatcher('MyClass', 'category'));
231 $copy = $copier->copy($object);
245 $copier = new DeepCopy();
246 $copier->addFilter(new DoctrineCollectionFilter(), new PropertyTypeMatcher('Doctrine\Common\Collect…
248 $copy = $copier->copy($object);
262 $copier = new DeepCopy();
263 $copier->addFilter(new DoctrineEmptyCollectionFilter(), new PropertyMatcher('MyClass', 'myProperty'…
265 $copy = $copier->copy($object);
284 $copier = new DeepCopy();
285 $copier->addFilter(new DoctrineProxyFilter(), new DoctrineProxyMatcher());
287 $copy = $copier->copy($object);
302 $copier = new DeepCopy();
306 $copier->addFilter(new ReplaceFilter($callback), new PropertyMatcher('MyClass', 'title'));
308 $copy = $copier->copy($object);
320 $copier = new DeepCopy();
324 $copier->addTypeFilter(new ReplaceFilter($callback), new TypeMatcher('MyClass'));
326 $copy = $copier->copy([new MyClass, 'some string', new MyClass]);