ubozdemir/plentific

There is no license information available for the latest version (v0.5) of this package.

Create users via a remote API

v0.5 2024-02-19 23:52 UTC

This package is auto-updated.

Last update: 2024-04-20 00:27:45 UTC


README

Install composer package

composer require ubozdemir/plentific

Import UserRepository/UserService classes

use Ubozdemir\Plentific\Repositories\UserRepository;
use Ubozdemir\Plentific\Services\UserService;

Instantiate UserService & UserRepository

$userService = new UserService(new UserRepository());

Make request to get paginated users 6 at a time

$users = $userService->all(1);

Get user by their ID

$user = $userService->getById(5);

Create new user

POST with request 'name' => 'Some name' and 'job' => 'Job Title'

try {
    $createdUser = $userService->create($_POST);

    //$createdUser returns new ID
} catch (Exception $e) {
    die($e->getMessage());
}

Run tests

composer test