for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Modules\Core\Traits\Criteria;
use Exception;
trait ParserSearchDataTrait
{
protected function parserSearchData()
$searchData = [];
if (stripos($this->search, ':')) {
search
Modules\Core\Traits\Criteria\ParserSearchDataTrait
searchData
$fields = explode(';', $this->search);
foreach ($fields as $row) {
try {
list($field, $value) = explode(':', $row);
$searchData[$field] = $value;
} catch (Exception $e) {
//Surround offset error
}
$this->searchData = $searchData;