diff --git a/app/Http/Controllers/Chart/BillController.php b/app/Http/Controllers/Chart/BillController.php index dfcc3c5b2e..d15b168d1b 100644 --- a/app/Http/Controllers/Chart/BillController.php +++ b/app/Http/Controllers/Chart/BillController.php @@ -6,7 +6,6 @@ use Carbon\Carbon; use FireflyIII\Http\Controllers\Controller; use FireflyIII\Models\Bill; use FireflyIII\Models\TransactionJournal; -use FireflyIII\Repositories\Account\AccountRepositoryInterface; use FireflyIII\Repositories\Bill\BillRepositoryInterface; use FireflyIII\Support\CacheProperties; use Response; @@ -36,7 +35,7 @@ class BillController extends Controller /** * Shows all bills and whether or not theyve been paid this month (pie chart). * - * @param BillRepositoryInterface $repository + * @param BillRepositoryInterface $repository * * @return \Symfony\Component\HttpFoundation\Response */ diff --git a/app/Repositories/Budget/BudgetRepository.php b/app/Repositories/Budget/BudgetRepository.php index 18b3d2d064..cc4283e13d 100644 --- a/app/Repositories/Budget/BudgetRepository.php +++ b/app/Repositories/Budget/BudgetRepository.php @@ -107,9 +107,16 @@ class BudgetRepository extends ComponentRepository implements BudgetRepositoryIn */ public function getBudgets() { - $budgets = Auth::user()->budgets()->get(); + /** @var Collection $set */ + $set = Auth::user()->budgets()->get(); - return $budgets; + $set = $set->sortBy( + function (Budget $budget) { + return strtolower($budget->name); + } + ); + + return $set; } /** diff --git a/app/User.php b/app/User.php index 431731aa0c..aceffd23a1 100644 --- a/app/User.php +++ b/app/User.php @@ -10,30 +10,7 @@ use Zizaco\Entrust\Traits\EntrustUserTrait; /** * Class User * - * @codeCoverageIgnore * @package FireflyIII - * @property integer $id - * @property \Carbon\Carbon $created_at - * @property \Carbon\Carbon $updated_at - * @property string $email - * @property string $password - * @property string $reset - * @property string $remember_token - * @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\Account[] $accounts - * @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\Tag[] $tags - * @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\Bill[] $bills - * @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\Budget[] $budgets - * @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\Category[] $categories - * @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\Preference[] $preferences - * @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\TransactionJournal[] $transactionjournals - * @method static \Illuminate\Database\Query\Builder|\FireflyIII\User whereId($value) - * @method static \Illuminate\Database\Query\Builder|\FireflyIII\User whereCreatedAt($value) - * @method static \Illuminate\Database\Query\Builder|\FireflyIII\User whereUpdatedAt($value) - * @method static \Illuminate\Database\Query\Builder|\FireflyIII\User whereEmail($value) - * @method static \Illuminate\Database\Query\Builder|\FireflyIII\User wherePassword($value) - * @method static \Illuminate\Database\Query\Builder|\FireflyIII\User whereReset($value) - * @method static \Illuminate\Database\Query\Builder|\FireflyIII\User whereRememberToken($value) - * @property-read \Illuminate\Database\Eloquent\Collection|\Config::get('entrust.role')[] $roles */ class User extends Model implements AuthenticatableContract, CanResetPasswordContract {