/** * Add some contextual information in the given milestone * * @param PFUser $user * @param Planning_Milestone $milestone * * @return Planning_Milestone */ public function updateMilestoneContextualInfo(PFUser $user, Planning_Milestone $milestone) { $artifact = $milestone->getArtifact(); return $milestone->setStartDate($this->getTimestamp($user, $artifact, Planning_Milestone::START_DATE_FIELD_NAME))->setDuration($this->getComputedFieldValue($user, $artifact, Planning_Milestone::DURATION_FIELD_NAME))->setCapacity($this->getComputedFieldValue($user, $artifact, Planning_Milestone::CAPACITY_FIELD_NAME))->setRemainingEffort($this->getComputedFieldValue($user, $artifact, Planning_Milestone::REMAINING_EFFORT_FIELD_NAME)); }