protected function convertBooleanStrings($v)
    {
        if (is_array($v)) {
            return array_map(array( $this, 'convertBooleanStrings' ), $v);
        }
        if ($v === 'true') {
            return true;
        }
        if ($v === 'false') {
            return false;
        }

        return $v;
    }
protected function convertBooleanStrings($v)
    {
        if (is_array($v)) {
            return array_map(array( $this, 'convertBooleanStrings' ), $v);
        }
        if ($v === 'true') {
            return true;
        }
        if ($v === 'false') {
            return false;
        }

        return $v;
    }
protected function convertBooleanStrings ( $ v ) { if ( is_array ( $ v ) ) { return array_map ( array ( $ this , 'convertBooleanStrings' ) , $ v ) ; } if ( $ v === 'true' ) { return true ; } if ( $ v === 'false' ) { return false ; } return $ v ; }
Converts 'true' and 'false' strings to TRUE and FALSE

@param $v

@return bool|array
Converts true and false strings to TRUE and FALSE