This commit is contained in:
James Cole
2016-03-12 14:20:45 +01:00
parent 2f19ff314b
commit ce80fb39e8

View File

@@ -6,6 +6,7 @@ use Config;
use FireflyIII\Exceptions\FireflyException; use FireflyIII\Exceptions\FireflyException;
use FireflyIII\Models\Tag; use FireflyIII\Models\Tag;
use FireflyIII\Repositories\Account\AccountRepositoryInterface as ARI; use FireflyIII\Repositories\Account\AccountRepositoryInterface as ARI;
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
use Input; use Input;
use Preferences; use Preferences;
use Route; use Route;
@@ -53,16 +54,18 @@ class HomeController extends Controller
} }
/** /**
* @return \Illuminate\Http\RedirectResponse * @param TagRepositoryInterface $repository
*
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
*/ */
public function flush() public function flush(TagRepositoryInterface $repository)
{ {
Preferences::mark(); Preferences::mark();
// get all tags. // get all tags.
// update all counts: // update all counts:
$tags = Tag::get(); $tags = $repository->get();
/** @var Tag $tag */ /** @var Tag $tag */
foreach ($tags as $tag) { foreach ($tags as $tag) {