private function getValue($options, $key, $default = NULL, $isCheckEmpty = false, $isCheckBool = false)
    {
        $value = $default;
        if (isset($options[$key])) {
            if ($isCheckEmpty) {
                if (!empty($options[$key])) {
                    $value = $options[$key];
                }
            } else {
                $value = $options[$key];
            }
            unset($options[$key]);
        }
        if ($isCheckBool) {
            if ($value !== true && $value !== false) {
                $value = false;
            }
        }
        return $value;
    }
private function getValue($options, $key, $default = NULL, $isCheckEmpty = false, $isCheckBool = false)
    {
        $value = $default;
        if (isset($options[$key])) {
            if ($isCheckEmpty) {
                if (!empty($options[$key])) {
                    $value = $options[$key];
                }
            } else {
                $value = $options[$key];
            }
            unset($options[$key]);
        }
        if ($isCheckBool) {
            if ($value !== true && $value !== false) {
                $value = false;
            }
        }
        return $value;
    }
private function getValue ( $ options , $ key , $ default = NULL , $ isCheckEmpty = false , $ isCheckBool = false ) { $ value = $ default ; if ( isset ( $ options [ $ key ] ) ) { if ( $ isCheckEmpty ) { if ( ! empty ( $ options [ $ key ] ) ) { $ value = $ options [ $ key ] ; } } else { $ value = $ options [ $ key ] ; } unset ( $ options [ $ key ] ) ; } if ( $ isCheckBool ) { if ( $ value !== true && $ value !== false ) { $ value = false ; } } return $ value ; }
Gets value of the specified key from the options

@param array $options
@param string $key
@param string $default
@param bool $isCheckEmpty
@param bool $isCheckBool
@return bool|null
Gets value of the specified key from the options