Removing unnecessary type hints for a ClientRepository and replacing with EntityRepository hints
Merge branch 'master' into feature/repository-interfaces
Adding PreferenceRepositoryInterface and updating type hints / mocks
Simplifying mock creation
Adding AttributeRepositoryInterface
Simplifying mock creation
Updating definition of AttributeRepository so that it implements the AttributeRepositoryInterface
Adding ChoiceAttributeChoiceRepositoryInterface
Adding ProjectRepositoryInterface
PSR2 fixes
Adding UserNotificationRepositoryInterface
Adding UserPreferenceValueRepositoryInterface
Adding UserRepositoryInterface
Adding missing license headers
Fixing bad annotations and class mocks
Adding @codeCoverageIgnore annotation that was incorrectly removed
Removing UserRepositoryInterface::findOneBy() and adding findByConfirmationToken()
Removing usage of UserManager::findUserBy() in favour of find()
Replacing usages of findUserBy() in the UserManager with more repository specific methods
Fixing UserProvider test