protected function validate($input)
    {
        if (true === is_string($input)) {
            $input = @json_decode($input, true);
            if (json_last_error() !== JSON_ERROR_NONE) {
                $input = false;
            }
        }

        return $input;
    }
protected function validate($input)
    {
        if (true === is_string($input)) {
            $input = @json_decode($input, true);
            if (json_last_error() !== JSON_ERROR_NONE) {
                $input = false;
            }
        }

        return $input;
    }
protected function validate ( $ input ) { if ( true === is_string ( $ input ) ) { $ input = @ json_decode ( $ input , true ) ; if ( json_last_error ( ) !== JSON_ERROR_NONE ) { $ input = false ; } } return $ input ; }
Validates that a passed string is valid json.

@param string $input The input to validation

@author Benjamin Carl <opensource@clickalicious.de>

@return bool|array FALSE on error, array containing content
Validates that a passed string is valid json .