├── .gitignore ├── README.md ├── behat.yml ├── composer.json ├── composer.lock ├── features ├── bootstrap │ ├── Factory.php │ └── FeatureContext.php ├── deliver_package.feature ├── pickup_package.feature └── request_delivery.feature └── src ├── Application ├── Auth │ └── Guard.php ├── Customer │ └── Create.php ├── Delivery │ ├── Create.php │ ├── CreateRequest.php │ ├── Deliver.php │ ├── DeliverRequest.php │ ├── Pickup.php │ └── PickupRequest.php └── Exceptions │ ├── EntityNotFoundException.php │ ├── InvalidRequestException.php │ └── InvalidUserException.php └── Domain ├── Address.php ├── Courier.php ├── Courier └── Repository.php ├── Customer.php ├── Customer └── Repository.php ├── Delivery.php ├── Delivery ├── Priority.php ├── Repository.php └── Status.php └── User.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/* 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/README.md -------------------------------------------------------------------------------- /behat.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/composer.lock -------------------------------------------------------------------------------- /features/bootstrap/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/features/bootstrap/Factory.php -------------------------------------------------------------------------------- /features/bootstrap/FeatureContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/features/bootstrap/FeatureContext.php -------------------------------------------------------------------------------- /features/deliver_package.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/features/deliver_package.feature -------------------------------------------------------------------------------- /features/pickup_package.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/features/pickup_package.feature -------------------------------------------------------------------------------- /features/request_delivery.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/features/request_delivery.feature -------------------------------------------------------------------------------- /src/Application/Auth/Guard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Auth/Guard.php -------------------------------------------------------------------------------- /src/Application/Customer/Create.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Customer/Create.php -------------------------------------------------------------------------------- /src/Application/Delivery/Create.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Delivery/Create.php -------------------------------------------------------------------------------- /src/Application/Delivery/CreateRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Delivery/CreateRequest.php -------------------------------------------------------------------------------- /src/Application/Delivery/Deliver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Delivery/Deliver.php -------------------------------------------------------------------------------- /src/Application/Delivery/DeliverRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Delivery/DeliverRequest.php -------------------------------------------------------------------------------- /src/Application/Delivery/Pickup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Delivery/Pickup.php -------------------------------------------------------------------------------- /src/Application/Delivery/PickupRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Delivery/PickupRequest.php -------------------------------------------------------------------------------- /src/Application/Exceptions/EntityNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Exceptions/EntityNotFoundException.php -------------------------------------------------------------------------------- /src/Application/Exceptions/InvalidRequestException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Exceptions/InvalidRequestException.php -------------------------------------------------------------------------------- /src/Application/Exceptions/InvalidUserException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Application/Exceptions/InvalidUserException.php -------------------------------------------------------------------------------- /src/Domain/Address.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matt-allan/quicksilver/HEAD/src/Domain/Address.php -------------------------------------------------------------------------------- /src/Domain/Courier.php: -------------------------------------------------------------------------------- 1 |