Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00%
0 / 1
0.00%
0 / 9
CRAP
0.00%
0 / 76
Member
0.00%
0 / 1
0.00%
0 / 9
90
0.00%
0 / 70
 __construct($username, $password = '', $salt = '', $roles = array()
0.00%
0 / 1
2
0.00%
0 / 7
 getUsername()
0.00%
0 / 1
2
0.00%
0 / 4
 getSalt()
0.00%
0 / 1
2
0.00%
0 / 4
 getPassword()
0.00%
0 / 1
2
0.00%
0 / 4
 getRoles()
0.00%
0 / 1
2
0.00%
0 / 4
 eraseCredentials()
0.00%
0 / 1
2
0.00%
0 / 3
 setfullname($fullname)
0.00%
0 / 1
2
0.00%
0 / 5
 getFullName()
0.00%
0 / 1
2
0.00%
0 / 4
 getLink()
0.00%
0 / 1
2
0.00%
0 / 4
<?php
namespace BodyRep\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Security\Core\User\UserInterface;
/**
* Bodyrep\Entity\Member
*
* @ORM\Table(name="member")
* @ORM\Entity(repositoryClass="BodyRep\Entity\UserRepository")
*/
class Member implements UserInterface
{
/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(type="string", length=25, unique=true)
*/
private $username;
/**
* @var string $fullname
*
* @ORM\Column(name="fullname", type="string")
*/
private $fullname;
/**
* @ORM\Column(type="string", length=32)
*/
private $salt;
/**
* @ORM\Column(type="string", length=40)
*/
private $password;
/**
* @ORM\Column(type="string", length=60, unique=true)
*/
private $email;
/**
* @ORM\Column(name="active", type="integer")
*/
private $isActive;
private $roles;
public function __construct($username, $password = '', $salt = '', $roles = array())
{
$this->username = $username;
$this->password = $password;
$this->salt = $salt;
$this->roles = $roles;
}
/**
* @inheritDoc
*/
public function getUsername()
{
return $this->username;
}
/**
* @inheritDoc
*/
public function getSalt()
{
return $this->salt;
}
/**
* @inheritDoc
*/
public function getPassword()
{
return $this->password;
}
/**
* @inheritDoc
*/
public function getRoles()
{
return array('ROLE_USER');
}
/**
* @inheritDoc
*/
public function eraseCredentials()
{
}
/**
* Set fullName
*
* @param string $fullname
* @return Member
*/
public function setfullname($fullname)
{
$this->fullname = $fullname;
return $this;
}
/**
* Get fullName
*
* @return string
*/
public function getFullName()
{
return $this->fullname;
}
/**
* Get fullName
*
* @return string
*/
public function getLink()
{
return '/app_dev.php/' . $this->getUsername();
}
}