app\helpers\Utility::requestToArrayUnique PHP Method

requestToArrayUnique() public static method

requestToArrayUnique this method is able to return a unique multidimensional array.
public static requestToArrayUnique ( [array] $request ) : [array]
$request [array]
return [array]
    public static function requestToArrayUnique($request)
    {
        $refine = [];
        foreach ($request as $key => $value) {
            $value = urldecode($value);
            if (trim($value) != '') {
                if ($key == 'category') {
                    $aux = explode('|', $value);
                    $refine[$key] = $aux[0];
                    $refine['category_name'] = isset($aux[1]) ? $aux[1] : '';
                } else {
                    $refine[$key] = $value;
                }
            }
        }
        return $refine;
    }