diff --git a/config/services.yaml b/config/services.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/src/MyCustomPersonProvider.php b/src/MyCustomPersonProvider.php new file mode 100644 index 0000000000000000000000000000000000000000..95acb46da7c467bb09ceefaa4d15449234bbc45a --- /dev/null +++ b/src/MyCustomPersonProvider.php @@ -0,0 +1,36 @@ +<?php + + +namespace App; + +use DBP\API\CoreBundle\Entity\Person; +use DBP\API\CoreBundle\Service\PersonProviderInterface; + +class MyCustomPersonProvider implements PersonProviderInterface +{ + + public function getPersons(array $filters): array + { + // TODO: Implement getPersons() method. + } + + public function getPersonsByNameAndBirthday(string $givenName, string $familyName, \DateTime $birthDay): array + { + // TODO: Implement getPersonsByNameAndBirthday() method. + } + + public function getPerson(string $id, bool $full): Person + { + // TODO: Implement getPerson() method. + } + + public function getCurrentPerson(): Person + { + // TODO: Implement getCurrentPerson() method. + } + + public function getPersonForExternalService(string $service, string $serviceID): Person + { + // TODO: Implement getPersonForExternalService() method. + } +} \ No newline at end of file