Newscoop\Entity\User::updateProfile PHP Метод

updateProfile() публичный Метод

Update user profile
public updateProfile ( string $username, string $password, string $firstName, string $lastName, string $image, array $attributes )
$username string
$password string
$firstName string
$lastName string
$image string
$attributes array
    public function updateProfile($username, $password, $firstName, $lastName, $image, array $attributes)
    {
        if (!empty($username)) {
            $this->setUsername($username);
        }
        if (!empty($password)) {
            $this->setPassword($password);
        }
        if (!empty($firstName)) {
            $this->first_name = (string) $firstName;
        }
        if (!empty($lastName)) {
            $this->last_name = (string) $lastName;
        }
        if (!empty($image)) {
            $this->image = (string) $image;
        }
        foreach ($attributes as $key => $val) {
            if (isset($val)) {
                $this->addAttribute($key, $val);
            }
        }
    }