for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
/*
* This file is part of the Superdesk Web Publisher User Bundle.
*
* Copyright 2016 Sourcefabric z.ú. and contributors.
* For the full copyright and license information, please see the
* AUTHORS and LICENSE files distributed with this source code.
* @copyright 2016 Sourcefabric z.ú
* @license http://www.superdesk.org/license
*/
namespace SWP\Bundle\UserBundle\Model;
use FOS\UserBundle\Model\User as BaseUser;
use SWP\Component\Common\Model\TimestampableTrait;
class User extends BaseUser implements UserInterface
{
use TimestampableTrait;
/**
* @var string
protected $firstName;
protected $lastName;
protected $about;
protected $externalId;
* User constructor.
public function __construct()
$this->setCreatedAt(new \DateTime());
parent::__construct();
}
* {@inheritdoc}
public function getAbout()
return $this->about;
public function setAbout(string $about = null)
$this->about = $about;
public function getFirstName()
return $this->firstName;
public function setFirstName(string $firstName)
$this->firstName = $firstName;
public function getLastName()
return $this->lastName;
public function setLastName(string $lastName)
$this->lastName = $lastName;
public function getExternalId()
return $this->externalId;
public function setExternalId(string $externalId)
$this->externalId = $externalId;