This commit is contained in:
James Cole
2019-09-08 20:21:44 +02:00
parent 2de79ea392
commit 5ae91845c1
6 changed files with 36 additions and 11 deletions

View File

@@ -64,12 +64,15 @@ class Search implements SearchInterface
private $validModifiers;
/** @var array */
private $words = [];
/** @var int */
private $page;
/**
* Search constructor.
*/
public function __construct()
{
$this->page = 1;
$this->modifiers = new Collection;
$this->validModifiers = (array)config('firefly.search_modifiers');
$this->startTime = microtime(true);
@@ -149,12 +152,11 @@ class Search implements SearchInterface
{
Log::debug('Start of searchTransactions()');
$pageSize = 50;
$page = 1;
/** @var GroupCollectorInterface $collector */
$collector = app(GroupCollectorInterface::class);
$collector->setLimit($pageSize)->setPage($page)->withAccountInformation();
$collector->setLimit($pageSize)->setPage($this->page)->withAccountInformation();
$collector->withCategoryInformation()->withBudgetInformation();
$collector->setSearchWords($this->words);
@@ -308,4 +310,12 @@ class Search implements SearchInterface
}
}
}
/**
* @param int $page
*/
public function setPage(int $page): void
{
$this->page = $page;
}
}

View File

@@ -41,6 +41,11 @@ interface SearchInterface
*/
public function getWordsAsString(): string;
/**
* @param int $page
*/
public function setPage(int $page): void;
/**
* @return bool
*/