protected function castValue($value)
    {
        switch ($value) {
            case 'false':
                return false;

            case 'true':
                return true;
        }

        if (is_numeric($value)) {
            $value = intval($value);
        }

        return $value;
    }
protected function castValue($value)
    {
        switch ($value) {
            case 'false':
                return false;

            case 'true':
                return true;
        }

        if (is_numeric($value)) {
            $value = intval($value);
        }

        return $value;
    }
protected function castValue ( $ value ) { switch ( $ value ) { case 'false' : return false ; case 'true' : return true ; } if ( is_numeric ( $ value ) ) { $ value = intval ( $ value ) ; } return $ value ; }
Cast value into type depending on content

@param string $value String value

@access protected
@return mixed
Cast value into type depending on content