Domain\Services\PersonAbstractService::update PHP Method

update() public method

public update ( array $data, $id )
$data array
    public function update(array $data, $id)
    {
        $repo = $this->repo->update($data, $id);
        $user = $repo->user;
        if (isset($user->id)) {
            $this->updateUser($data, $user->id);
        } else {
            $data['user']['password'] = uniqid();
            $this->storeUser($data, $repo);
        }
        $repo->load('user');
        return $repo;
    }