├── .gitignore ├── .idea ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── kata_tdd_php_symfony.iml ├── misc.xml ├── modules.xml ├── php-test-framework.xml ├── php.xml ├── runConfigurations │ ├── API.xml │ └── Tests.xml ├── scopes │ ├── psr2_scope.xml │ └── web_scope.xml ├── symfony2.xml └── vcs.xml ├── Kata-Tasks.md ├── README.md ├── app ├── .htaccess ├── AppCache.php ├── AppKernel.php ├── DoctrineMigrations │ ├── Version20180131035821.php │ ├── Version20180131035822.php │ ├── Version20180131035823.php │ ├── Version20180208222514.php │ ├── Version20180208222831.php │ ├── Version20180211230225.php │ ├── Version20180212012515.php │ ├── Version20180212012516.php │ ├── Version20180330191116.php │ └── Version20181027033505.php ├── Resources │ └── views │ │ ├── base.html.twig │ │ └── default │ │ └── index.html.twig ├── autoload.php └── config │ ├── config.yml │ ├── config_dev.yml │ ├── config_prod.yml │ ├── config_test.yml │ ├── frameworks.yml │ ├── parameters.yml.dist │ ├── routing.yml │ ├── routing_dev.yml │ ├── routing_test.yml │ ├── security.yml │ └── services.yml ├── bin ├── console └── symfony_requirements ├── codeception.yml ├── composer.json ├── composer.lock ├── phpunit.xml ├── ride-hailing.svg ├── src ├── .htaccess └── AppBundle │ ├── AppBundle.php │ ├── Controller │ ├── AppController.php │ ├── DefaultController.php │ ├── RideController.php │ └── UserController.php │ ├── DTO │ ├── RideDto.php │ └── UserDto.php │ ├── Entity │ ├── AccessToken.php │ ├── AppLocation.php │ ├── AppRole.php │ ├── AppUser.php │ ├── AuthCode.php │ ├── Client.php │ ├── RefreshToken.php │ ├── Ride.php │ ├── RideEvent.php │ └── RideEventType.php │ ├── Exception │ ├── ActingDriverIsNotAssignedDriverException.php │ ├── DuplicateRoleAssignmentException.php │ ├── RideLifeCycleException.php │ ├── RideNotFoundException.php │ ├── UnauthorizedOperationException.php │ ├── UserNotFoundException.php │ ├── UserNotInDriverRoleException.php │ └── UserNotInPassengerRoleException.php │ ├── Repository │ ├── AppRepository.php │ ├── LocationRepository.php │ ├── LocationRepositoryInterface.php │ ├── RideEventRepository.php │ ├── RideEventRepositoryInterface.php │ ├── RideRepository.php │ ├── RideRepositoryInterface.php │ ├── UserRepository.php │ └── UserRepositoryInterface.php │ └── Service │ ├── LocationService.php │ ├── RideService.php │ ├── RideTransitionService.php │ └── UserService.php ├── template-phpunit.xml ├── tests ├── AppBundle │ ├── AppTestCase.php │ ├── DTO │ │ ├── RideDtoTest.php │ │ └── UserDtoTest.php │ ├── Entity │ │ ├── AppRoleTest.php │ │ └── RideEventTypeTest.php │ ├── Location │ │ ├── LocationRepositoryTest.php │ │ └── LocationServiceTest.php │ ├── Production │ │ ├── LocationApi.php │ │ ├── RideApi.php │ │ └── UserApi.php │ ├── Ride │ │ ├── RideEventRepositoryTest.php │ │ ├── RideRepositoryTest.php │ │ ├── RideServiceTest.php │ │ └── RideTransitionTest.php │ └── User │ │ ├── FakeUser.php │ │ ├── FakeUserManager.php │ │ ├── UserRepositoryTest.php │ │ └── UserServiceTest.php ├── _data │ └── .gitkeep ├── _output │ └── .gitignore ├── _support │ ├── AcceptanceTester.php │ ├── ApiTester.php │ ├── FunctionalTester.php │ ├── Helper │ │ ├── Acceptance.php │ │ ├── Api.php │ │ ├── Functional.php │ │ └── Unit.php │ ├── UnitTester.php │ └── _generated │ │ └── .gitignore ├── acceptance.suite.yml ├── acceptance │ └── FirstCest.php ├── api.suite.yml ├── api │ ├── AuthenticationCest.php │ ├── CreatePassengerCest.php │ ├── CreateRideCest.php │ ├── MarkRideAcceptedByDriverCest.php │ ├── MarkRideCompletedCest.php │ └── MarkRideInProgressCest.php ├── functional.suite.yml ├── functional │ └── notes.md ├── unit.suite.yml └── unit │ └── notes.md ├── var ├── SymfonyRequirements.php ├── cache │ └── .gitkeep ├── logs │ └── .gitkeep └── sessions │ └── .gitkeep └── web ├── .htaccess ├── app.php ├── app_dev.php ├── apple-touch-icon.png ├── config.php ├── favicon.ico └── robots.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kata_tdd_php_symfony.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/kata_tdd_php_symfony.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/php-test-framework.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/php-test-framework.xml -------------------------------------------------------------------------------- /.idea/php.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/php.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/API.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/runConfigurations/API.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/runConfigurations/Tests.xml -------------------------------------------------------------------------------- /.idea/scopes/psr2_scope.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/scopes/psr2_scope.xml -------------------------------------------------------------------------------- /.idea/scopes/web_scope.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/scopes/web_scope.xml -------------------------------------------------------------------------------- /.idea/symfony2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/symfony2.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Kata-Tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/Kata-Tasks.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/README.md -------------------------------------------------------------------------------- /app/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/.htaccess -------------------------------------------------------------------------------- /app/AppCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/AppCache.php -------------------------------------------------------------------------------- /app/AppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/AppKernel.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20180131035821.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20180131035821.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20180131035822.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20180131035822.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20180131035823.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20180131035823.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20180208222514.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20180208222514.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20180208222831.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20180208222831.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20180211230225.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20180211230225.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20180212012515.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20180212012515.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20180212012516.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20180212012516.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20180330191116.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20180330191116.php -------------------------------------------------------------------------------- /app/DoctrineMigrations/Version20181027033505.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/DoctrineMigrations/Version20181027033505.php -------------------------------------------------------------------------------- /app/Resources/views/base.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/Resources/views/base.html.twig -------------------------------------------------------------------------------- /app/Resources/views/default/index.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/Resources/views/default/index.html.twig -------------------------------------------------------------------------------- /app/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/autoload.php -------------------------------------------------------------------------------- /app/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/config.yml -------------------------------------------------------------------------------- /app/config/config_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/config_dev.yml -------------------------------------------------------------------------------- /app/config/config_prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/config_prod.yml -------------------------------------------------------------------------------- /app/config/config_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/config_test.yml -------------------------------------------------------------------------------- /app/config/frameworks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/frameworks.yml -------------------------------------------------------------------------------- /app/config/parameters.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/parameters.yml.dist -------------------------------------------------------------------------------- /app/config/routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/routing.yml -------------------------------------------------------------------------------- /app/config/routing_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/routing_dev.yml -------------------------------------------------------------------------------- /app/config/routing_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/routing_test.yml -------------------------------------------------------------------------------- /app/config/security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/security.yml -------------------------------------------------------------------------------- /app/config/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/app/config/services.yml -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/bin/console -------------------------------------------------------------------------------- /bin/symfony_requirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/bin/symfony_requirements -------------------------------------------------------------------------------- /codeception.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/codeception.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/composer.lock -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/phpunit.xml -------------------------------------------------------------------------------- /ride-hailing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/ride-hailing.svg -------------------------------------------------------------------------------- /src/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/.htaccess -------------------------------------------------------------------------------- /src/AppBundle/AppBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/AppBundle.php -------------------------------------------------------------------------------- /src/AppBundle/Controller/AppController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Controller/AppController.php -------------------------------------------------------------------------------- /src/AppBundle/Controller/DefaultController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Controller/DefaultController.php -------------------------------------------------------------------------------- /src/AppBundle/Controller/RideController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Controller/RideController.php -------------------------------------------------------------------------------- /src/AppBundle/Controller/UserController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Controller/UserController.php -------------------------------------------------------------------------------- /src/AppBundle/DTO/RideDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/DTO/RideDto.php -------------------------------------------------------------------------------- /src/AppBundle/DTO/UserDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/DTO/UserDto.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/AccessToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/AccessToken.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/AppLocation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/AppLocation.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/AppRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/AppRole.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/AppUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/AppUser.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/AuthCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/AuthCode.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/Client.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/RefreshToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/RefreshToken.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/Ride.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/Ride.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/RideEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/RideEvent.php -------------------------------------------------------------------------------- /src/AppBundle/Entity/RideEventType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Entity/RideEventType.php -------------------------------------------------------------------------------- /src/AppBundle/Exception/ActingDriverIsNotAssignedDriverException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Exception/ActingDriverIsNotAssignedDriverException.php -------------------------------------------------------------------------------- /src/AppBundle/Exception/DuplicateRoleAssignmentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Exception/DuplicateRoleAssignmentException.php -------------------------------------------------------------------------------- /src/AppBundle/Exception/RideLifeCycleException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Exception/RideLifeCycleException.php -------------------------------------------------------------------------------- /src/AppBundle/Exception/RideNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Exception/RideNotFoundException.php -------------------------------------------------------------------------------- /src/AppBundle/Exception/UnauthorizedOperationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Exception/UnauthorizedOperationException.php -------------------------------------------------------------------------------- /src/AppBundle/Exception/UserNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Exception/UserNotFoundException.php -------------------------------------------------------------------------------- /src/AppBundle/Exception/UserNotInDriverRoleException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Exception/UserNotInDriverRoleException.php -------------------------------------------------------------------------------- /src/AppBundle/Exception/UserNotInPassengerRoleException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Exception/UserNotInPassengerRoleException.php -------------------------------------------------------------------------------- /src/AppBundle/Repository/AppRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Repository/AppRepository.php -------------------------------------------------------------------------------- /src/AppBundle/Repository/LocationRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Repository/LocationRepository.php -------------------------------------------------------------------------------- /src/AppBundle/Repository/LocationRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Repository/LocationRepositoryInterface.php -------------------------------------------------------------------------------- /src/AppBundle/Repository/RideEventRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Repository/RideEventRepository.php -------------------------------------------------------------------------------- /src/AppBundle/Repository/RideEventRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Repository/RideEventRepositoryInterface.php -------------------------------------------------------------------------------- /src/AppBundle/Repository/RideRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Repository/RideRepository.php -------------------------------------------------------------------------------- /src/AppBundle/Repository/RideRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Repository/RideRepositoryInterface.php -------------------------------------------------------------------------------- /src/AppBundle/Repository/UserRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Repository/UserRepository.php -------------------------------------------------------------------------------- /src/AppBundle/Repository/UserRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Repository/UserRepositoryInterface.php -------------------------------------------------------------------------------- /src/AppBundle/Service/LocationService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Service/LocationService.php -------------------------------------------------------------------------------- /src/AppBundle/Service/RideService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Service/RideService.php -------------------------------------------------------------------------------- /src/AppBundle/Service/RideTransitionService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Service/RideTransitionService.php -------------------------------------------------------------------------------- /src/AppBundle/Service/UserService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/src/AppBundle/Service/UserService.php -------------------------------------------------------------------------------- /template-phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/template-phpunit.xml -------------------------------------------------------------------------------- /tests/AppBundle/AppTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/AppTestCase.php -------------------------------------------------------------------------------- /tests/AppBundle/DTO/RideDtoTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/DTO/RideDtoTest.php -------------------------------------------------------------------------------- /tests/AppBundle/DTO/UserDtoTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/DTO/UserDtoTest.php -------------------------------------------------------------------------------- /tests/AppBundle/Entity/AppRoleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Entity/AppRoleTest.php -------------------------------------------------------------------------------- /tests/AppBundle/Entity/RideEventTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Entity/RideEventTypeTest.php -------------------------------------------------------------------------------- /tests/AppBundle/Location/LocationRepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Location/LocationRepositoryTest.php -------------------------------------------------------------------------------- /tests/AppBundle/Location/LocationServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Location/LocationServiceTest.php -------------------------------------------------------------------------------- /tests/AppBundle/Production/LocationApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Production/LocationApi.php -------------------------------------------------------------------------------- /tests/AppBundle/Production/RideApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Production/RideApi.php -------------------------------------------------------------------------------- /tests/AppBundle/Production/UserApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Production/UserApi.php -------------------------------------------------------------------------------- /tests/AppBundle/Ride/RideEventRepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Ride/RideEventRepositoryTest.php -------------------------------------------------------------------------------- /tests/AppBundle/Ride/RideRepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Ride/RideRepositoryTest.php -------------------------------------------------------------------------------- /tests/AppBundle/Ride/RideServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Ride/RideServiceTest.php -------------------------------------------------------------------------------- /tests/AppBundle/Ride/RideTransitionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/Ride/RideTransitionTest.php -------------------------------------------------------------------------------- /tests/AppBundle/User/FakeUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/User/FakeUser.php -------------------------------------------------------------------------------- /tests/AppBundle/User/FakeUserManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/User/FakeUserManager.php -------------------------------------------------------------------------------- /tests/AppBundle/User/UserRepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/User/UserRepositoryTest.php -------------------------------------------------------------------------------- /tests/AppBundle/User/UserServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/AppBundle/User/UserServiceTest.php -------------------------------------------------------------------------------- /tests/_data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_output/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /tests/_support/AcceptanceTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/_support/AcceptanceTester.php -------------------------------------------------------------------------------- /tests/_support/ApiTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/_support/ApiTester.php -------------------------------------------------------------------------------- /tests/_support/FunctionalTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/_support/FunctionalTester.php -------------------------------------------------------------------------------- /tests/_support/Helper/Acceptance.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/_support/Helper/Acceptance.php -------------------------------------------------------------------------------- /tests/_support/Helper/Api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/_support/Helper/Api.php -------------------------------------------------------------------------------- /tests/_support/Helper/Functional.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/_support/Helper/Functional.php -------------------------------------------------------------------------------- /tests/_support/Helper/Unit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/_support/Helper/Unit.php -------------------------------------------------------------------------------- /tests/_support/UnitTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/_support/UnitTester.php -------------------------------------------------------------------------------- /tests/_support/_generated/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /tests/acceptance.suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/acceptance.suite.yml -------------------------------------------------------------------------------- /tests/acceptance/FirstCest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/acceptance/FirstCest.php -------------------------------------------------------------------------------- /tests/api.suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/api.suite.yml -------------------------------------------------------------------------------- /tests/api/AuthenticationCest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/api/AuthenticationCest.php -------------------------------------------------------------------------------- /tests/api/CreatePassengerCest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/api/CreatePassengerCest.php -------------------------------------------------------------------------------- /tests/api/CreateRideCest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/api/CreateRideCest.php -------------------------------------------------------------------------------- /tests/api/MarkRideAcceptedByDriverCest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/api/MarkRideAcceptedByDriverCest.php -------------------------------------------------------------------------------- /tests/api/MarkRideCompletedCest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/api/MarkRideCompletedCest.php -------------------------------------------------------------------------------- /tests/api/MarkRideInProgressCest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/api/MarkRideInProgressCest.php -------------------------------------------------------------------------------- /tests/functional.suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/functional.suite.yml -------------------------------------------------------------------------------- /tests/functional/notes.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit.suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/tests/unit.suite.yml -------------------------------------------------------------------------------- /tests/unit/notes.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /var/SymfonyRequirements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/var/SymfonyRequirements.php -------------------------------------------------------------------------------- /var/cache/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /var/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /var/sessions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/web/.htaccess -------------------------------------------------------------------------------- /web/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/web/app.php -------------------------------------------------------------------------------- /web/app_dev.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/web/app_dev.php -------------------------------------------------------------------------------- /web/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/web/apple-touch-icon.png -------------------------------------------------------------------------------- /web/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/web/config.php -------------------------------------------------------------------------------- /web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/web/favicon.ico -------------------------------------------------------------------------------- /web/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elchris/kata_tdd_php_symfony/HEAD/web/robots.txt --------------------------------------------------------------------------------