Skip to content

Commit

Permalink
User: ORM Entity
Browse files Browse the repository at this point in the history
#UM-1
  • Loading branch information
JosefDohnal committed May 23, 2017
1 parent b53759c commit 18a3a43
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 15 deletions.
3 changes: 2 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"nette/application": "~2.4",
"mepatek/application": "~1",
"adldap2/adldap2": "~7",
"ublaboo/datagrid": "^5.2"
"ublaboo/datagrid": "^5.2",
"kdyby/doctrine": "^3.1"
},
"require-dev": {
"nette/tester": "~1.7"
Expand Down
79 changes: 65 additions & 14 deletions src/UserManager/Entity/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,86 @@

use Mepatek\Entity\AbstractEntity;

use Doctrine\ORM\Mapping as ORM;


/**
* Class User
* @ORM\Entity
* @ORM\Table(
* name="Users",
* indexes={
* @ORM\Index(name="IDX_Deleted", columns={"Deleted"}),
* @ORM\Index(name="IDX_UserName", columns={"UserName"}),
* @ORM\Index(name="IDX_PwToken", columns={"PwToken"}),
* @ORM\Index(name="IDX_Disabled", columns={"Disabled"}),
* })
*
* @package Mepatek\UserManager\Entity
*/
class User extends AbstractEntity
{
/** @var integer */
/**
* @ORM\Id
* @ORM\Column(type="integer", name="UserID")
* @ORM\GeneratedValue
* @var integer
*/
protected $id = null;
/** @var string 255 */
/**
* @ORM\Column(type="string", length=255, name="FullName")
* @var string
*/
protected $fullName;
/** @var string 50 */
/**
* @ORM\Column(type="string", length=50, name="UserName")
* @var string
*/
protected $userName;
/** @var string 255 */
/**
* @ORM\Column(type="string", length=255, name="Email")
* @var string
*/
protected $email;
/** @var string 255 */
/**
* @ORM\Column(type="string", length=255, name="Phone")
* @var string
*/
protected $phone;
/** @var string 100 */
/**
* @ORM\Column(type="string", length=100, name="Title")
* @var string
*/
protected $title;
/** @var string 10 */
/**
* @ORM\Column(type="string", length=10, name="Language")
* @var string
*/
protected $language;
/** @var string - encoded image for atribute src */
/**
* @ORM\Column(type="text", name="Thumbnail")
* encoded image for atribute src
* @var string
*/
protected $thumbnail;
/** @var \Nette\Utils\DateTime */
/**
* @ORM\Column(type="datetime", name="Created")
* @var \DateTime
*/
protected $created;
/** @var \Nette\Utils\DateTime */
/**
* @ORM\Column(type="datetime", name="LastLogged")
* @var \DateTime
*/
protected $lastLogged;
/** @var bool */
/**
* @ORM\Column(type="smallint", name="Disabled")
* @var boolean
*/
protected $disabled = false;
/** @var bool */
/**
* @ORM\Column(type="smallint", name="Deleted")
* @var boolean
*/
protected $deleted = false;

/** @var array */
Expand Down Expand Up @@ -356,4 +407,4 @@ public function deleteAuthDriver($authDriver)
}
}

}
}

0 comments on commit 18a3a43

Please sign in to comment.