puiu91
5/9/2016 - 3:10 PM

Filter input array

Filter input array

<?php

public function validateInput()
    {
        $inputFilters = [

            'type' => [
                'filter' => FILTER_CALLBACK,
                'options' => function($search) {
                    return is_string($search) ? $search : null;
                }
            ],

            'id' => [
                'filter' => FILTER_VALIDATE_INT
            ],

        ];

        // store filtered inputs
        $this->inputs = filter_input_array(INPUT_GET, $inputFilters);
    }