A highly opinionated Repository Pattern generator for Laravel