예제 #1
0
 /**
  * Set checkedOutBy
  *
  * @param User $checkedOutBy
  *
  * @return mixed
  */
 public function setCheckedOutBy($checkedOutBy = null)
 {
     if ($checkedOutBy != null && !$checkedOutBy instanceof User) {
         $this->checkedOutBy = $checkedOutBy;
     } else {
         $this->checkedOutBy = $checkedOutBy != null ? $checkedOutBy->getId() : null;
         if ($checkedOutBy != null) {
             $this->checkedOutByUser = $checkedOutBy->getName();
         }
     }
     return $this;
 }
 /**
  * {@inheritDoc}
  */
 public function getName($lastFirst = false)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', array($lastFirst));
     return parent::getName($lastFirst);
 }