ebitkov/php-mailjet-api

There is no license information available for the latest version (dev-main) of this package.

OOP extension for the PHP Mailjet wrapper

dev-main 2024-03-01 13:47 UTC

This package is auto-updated.

Last update: 2024-04-30 14:10:41 UTC


README

This project builds upon the official Mailjet PHP Wrapper and extends its functionality.

Installation

composer require ebitkov/php-mailjet-api 

Features

This project is currently in development. Features might be not implemented yet or highly experimental.

Serialization

Leveraging the Symfony Serializer Component the response data is automatically serialized into PHP objects to provide an easier interface.

Methods for Accessing Endpoints

The Mailjet PHP Wrapper only provides a basic client with methods for sending GET, POST, PUT and DELETE request. This projects provides methods for the individuals endpoints (e.g. /contact or /contactslist), making sending requests easier.

Those methods return serialized objects with the returned data and provide 'intermediate' methods for convenience, where Mailjet hasn't a dedicated interface.

Caching Results

Results from the API are getting cached, so already received data is not requested twice.