New meta files.

This commit is contained in:
James Cole
2020-07-01 19:53:48 +02:00
parent 0c90171a49
commit 5009cb5d55
14 changed files with 186 additions and 204 deletions

View File

@@ -37,32 +37,11 @@ use League\Fractal\Resource\Collection;
*/
class TransactionController extends Controller
{
/** @var string */
public const SEARCH_ALL = 'all';
/** @var string */
public const SEARCH_DESCRIPTION = 'description';
/** @var string */
public const SEARCH_NOTES = 'notes';
/** @var string */
public const SEARCH_ACCOUNTS = 'accounts';
/** @var array */
private $validFields;
public function __construct()
{
parent::__construct();
$this->validFields = [
self::SEARCH_ALL,
self::SEARCH_DESCRIPTION,
self::SEARCH_NOTES,
self::SEARCH_ACCOUNTS,
];
}
/**
* @param Request $request
* @param Request $request
* @param SearchInterface $searcher
*
* @return void
* @return JsonResponse
*/
public function search(Request $request, SearchInterface $searcher): JsonResponse
{