for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/* For licensing terms, see /license.txt */
namespace Chamilo\CoreBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Admin.
*
* @ORM\Table(name="admin", uniqueConstraints={@ORM\UniqueConstraint(name="user_id", columns={"user_id"})})
* @ORM\Entity
*/
class Admin
{
* @var int
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
protected $id;
* @ORM\OneToOne (
* targetEntity="Chamilo\CoreBundle\Entity\User",
* inversedBy="admin"
* )
* @ORM\JoinColumn(
* name="user_id",
* referencedColumnName="id",
* onDelete="CASCADE")
protected $user;
* Get user.
public function getUser(): User
return $this->user;
}
* Set user.
public function setUser($user)
$this->user = $user;
return $this;
* Get id.
* @return int
public function getId()
return $this->id;