コード例 #1
0
 /**
  * Attribute constructor.
  *
  * @param string $name
  * @param User   $user
  * @param int    $displayOrder
  * @param string $displayId
  */
 private function __construct($name, User $user, $displayOrder = 0, $displayId = null)
 {
     $this->displayId = $displayId === null ? com_create_guid() : $displayId;
     $this->name = $name;
     $this->displayOrder = $displayOrder;
     $this->active = true;
     $this->addedDate = new DateTime();
     $this->addedBy = $user->getUserName();
     $this->updatedDate = null;
     $this->updatedBy = null;
     $this->values = array();
 }