ubozdemir / plentific
Create users via a remote API
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/ubozdemir/plentific
Requires
- guzzlehttp/guzzle: ^7.8
- mp091689/dump-die: ^1.0
- php-http/guzzle7-adapter: ^1.0
- rakit/validation: ^1.4
Requires (Dev)
- mockery/mockery: ^1.6
- pestphp/pest: ^2.34
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