EDS is a DSML (Directory Service Markup Language) api.
This is a simple class with some tests. The objective is to pull data from the api and convert it into an usable array for either filling out a form or inserting into a database.
This will not work unless you have been provided credentials and access.
In your application:
composer require greenbicycle/enterprise-directory-service
# You might need an alias
use EnterpriseDirectoryService\User as EdsUser;
# This also works with emplid
$results = EdsUser::retrieveById('netid');
composer install
/vendor/bin/phpunit