42 lines
853 B
PHP
Executable File
42 lines
853 B
PHP
Executable File
<?php
|
|
|
|
namespace Thelia\Model;
|
|
|
|
use Thelia\Core\Security\User\UserInterface;
|
|
use Thelia\Model\Base\Admin as BaseAdmin;
|
|
|
|
/**
|
|
* Skeleton subclass for representing a row from the 'admin' table.
|
|
*
|
|
*
|
|
*
|
|
* You should add additional methods to this class to meet the
|
|
* application requirements. This class will only be generated as
|
|
* long as it does not already exist in the output directory.
|
|
*
|
|
* @package propel.generator.Thelia.Model
|
|
*/
|
|
class Admin extends BaseAdmin implements UserInterface
|
|
{
|
|
/**
|
|
* {@inheritDoc}
|
|
*/
|
|
public function getUsername() {
|
|
return $this->getLogin();
|
|
}
|
|
|
|
/**
|
|
* {@inheritDoc}
|
|
*/
|
|
public function eraseCredentials() {
|
|
$this->setPassword(null);
|
|
}
|
|
|
|
/**
|
|
* {@inheritDoc}
|
|
*/
|
|
public function getRoles() {
|
|
return array(new Role('ROLE_ADMIN'));
|
|
}
|
|
}
|