sdn / test-simple-car-repository
Package simple in-memory repository of a car for cross-platform grafts tests on graftcode
Package info
github.com/grft-dev/sdn-test-simple-car-repository
pkg:composer/sdn/test-simple-car-repository
v0.2.0
2026-04-09 10:48 UTC
Requires
- php: ^7.4 || ^8.0
- sdn/test-simple-car: ^0.2.0
README
Simple car in-memory repository.
Install
composer require sdn/test-simple-car-repository
Usage
use GrftTestSimpleCarRepository\InMemorySimpleCarRepository; use GrftTestSimpleCar\SimpleCar; $repository = new InMemorySimpleCarRepository(); // Get all cars (pre-seeded with 5 sample cars) $cars = $repository->getAll(); // Add a new car $car = new SimpleCar('BMW', 'M3', 2023); $repository->add($car); // Get by id $found = $repository->get($car->getId()); // Update $repository->update($car); // Delete $repository->delete($car->getId());
License
MIT