Destroyed everything in order to rebuild and start again
Updated composer.json in order to remove the 'laravelbook/ardent' as a dependency.
Initial implementation of Confide\EloquentRepository.
Added some querying methods to Confide\EloquentRepository
Added Confide\EloquentPasswordService in order to handle password reminders and reset.
Updated Mockery version in order to be able to allow mocking protected methods.
Updated the requestChangePassword test and added getEmailByToken method into EloquentPasswordService
Changed the line where the brackets are openned. Wow
Initial implementation of ServiceProvider with awesome testing in order to register the classes correctly.
Initial implementation of Interfaces for Repository and PasswordService in order to be able to implement other compatible services.
Added Confide class the main entry point to the Confide usage.
Added logAttempt method to Confide main class in order to actually log in.
Added forgotPassword method to the main Confide class.
Added logout, getUserByResetPasswordToken and view rendering helpers into Confide class.
Added Confide Facade and the registerConfide implementation to the ServiceProvider in order to make the main Confide class available to the application.
Added the PasswordService to the ServiceProvider.
Added package information to class docblocks.
Added LoginThrottleService in order to throttles too many failed login attempts.
Added the throttle service to the service provider in order to register the service into IoC container.
Added the LoginThrottleServiceInterface dependency injection to the main Confide class.