/** * @param Property $property * @return $this */ public function addProperty(Property $property) { $this->properties[] = $property; if (isset($this->errors)) { $property->setErrors($this->errors); } $this->propertyMap[$property->getName()] = $property; return $this; }
/** * @param Model $model * @param Property $property * @return string */ protected function getPropertyName(Model $model, Property $property) { return $model->getPrefix() . $property->getName(); }