php-extended / php-tempmailaddress-com-api
A php API wrapper to connect to tempmailaddress.com API
Installs: 1 721
Dependents: 1
Suggesters: 0
Security: 0
pkg:composer/php-extended/php-tempmailaddress-com-api
Requires
- php: >=7.1
- php-extended/php-json-object: ^5
- php-extended/polyfill-php80-stringable: >=1
- psr/http-client: ^1
- psr/http-factory: ^1
README
A php API wrapper to connect to tempmailaddress.com API
Installation
The installation of this library is made via composer.
Download composer.phar
from their website.
Then add to your composer.json :
"require": {
...
"php-extended/php-tempmailaddress-com-api": "^5",
...
}
Then run php composer.phar update
to install this library.
The autoloading of all classes of this library is made through composer's autoloader.
Basic Usage
For the basic functions, use :
use PhpExtended\TempMailAddressComApi\TempMailAddressComApiEndpoint;
/* @var $client \Psr\Http\Client\ClientInterface */
/* @var $uriFactory \Psr\Http\Message\UriFactory */
/* @var $requestFactory \Psr\Http\Message\RequestFactory */
$endpoint = new TempMailAddressComApiEndpoint($client, $uriFactory, $requestFactory);
$endpoint->getEmailMetadatas('<username>', 1); // returns an JsonCollection of TempMailAddressComApiEmailMetadata
$endpoint->getEmail($metadata); // returns a \Psr\Http\Message\ResponseInterface
For the packages that are useful at getting http requests (HttpProcessor),
see the require-dev
of the composer.json
file.
License
MIT (See license file).