Lines Matching refs:property
70 * If enabled, will not throw an exception when coming across an uncloneable property.
207 foreach (ReflectionHelper::getProperties($reflectedObject) as $property) {
208 $this->copyObjectProperty($newObject, $property);
214 private function copyObjectProperty($object, ReflectionProperty $property)
217 if ($property->isStatic()) {
228 if ($matcher->matches($object, $property->getName())) {
231 $property->getName(),
237 // If a filter matches, we stop processing this property
242 $property->setAccessible(true);
245 if (method_exists($property, 'isInitialized') && !$property->isInitialized($object)) {
249 $propertyValue = $property->getValue($object);
251 // Copy the property
252 $property->setValue($object, $this->recursiveCopy($propertyValue));