setSubject() public method

Set comment subject.
public setSubject ( string $subject ) : Newscoop\Entity\Comment
$subject string
return Newscoop\Entity\Comment
 /**
  * Method for update a comment
  *
  * @param Comment $entity
  * @param array   $values
  *
  * @return Comment $enitity
  */
 public function update(Comment $comment, $values)
 {
     // get the enitity manager
     $em = $this->getEntityManager();
     if (array_key_exists('subject', $values) && !is_null($values['subject'])) {
         $comment->setSubject($values['subject']);
     }
     if (array_key_exists('message', $values) && !is_null($values['message'])) {
         $comment->setMessage($values['message']);
     }
     if (array_key_exists('recommended', $values) && !is_null($values['recommended'])) {
         $comment->setRecommended($values['recommended']);
     }
     if (array_key_exists('status', $values) && !is_null($values['status'])) {
         $comment->setStatus($values['status']);
     }
     $comment->setTimeUpdated(new \DateTime());
     return $comment;
 }
 public function setSubject($p_subject)
 {
     $this->__load();
     return parent::setSubject($p_subject);
 }
Beispiel #3
0
 /**
  * Method for update a comment
  *
  * @param Comment $p_enitity
  * @param array $params
  * @return Comment $p_enitity
  */
 public function update(Comment $p_entity, $p_values)
 {
     // get the enitity manager
     $em = $this->getEntityManager();
     $p_entity->setSubject($p_values['subject'])->setMessage($p_values['message'])->setTimeUpdated(new \DateTime());
     $em->persist($p_entity);
     return $p_entity;
 }