Continued the integration of person identity

This commit is contained in:
Kevin Frantz
2018-11-10 12:30:59 +01:00
parent 7a6a5e1bcf
commit c1b073eba8
21 changed files with 206 additions and 52 deletions

View File

@@ -1,21 +1,22 @@
<?php
namespace App\Entity\Source\Combination;
use App\Entity\Source\Data\Name\FirstNameSourceInterface;
use App\Entity\Source\Data\Name\SurnameSourceInterface;
/**
* @todo Maybe a middle name would be helpfull in the future ;)
* @author kevinfrantz
* @todo Maybe a middle name would be helpfull in the future ;)
*
* @author kevinfrantz
*/
interface FullPersonNameSourceInterface extends CombinationSourceInterface
{
public function getFirstName():FirstNameSourceInterface;
public function setFirstName(FirstNameSourceInterface $name):void;
public function getSurname():SurnameSourceInterface;
public function setSurname(SurnameSourceInterface $name):void;
}
public function getFirstName(): FirstNameSourceInterface;
public function setFirstName(FirstNameSourceInterface $name): void;
public function getSurname(): SurnameSourceInterface;
public function setSurname(SurnameSourceInterface $name): void;
}