protected function getDebugOption(array $config)
    {
        if (isset($config['debug'])) {
            return ($config['debug'] === true) ? fopen('php://stderr', 'ab') : $config['debug'];
        }

        if ($this->debugOverride && $this->debug) {
            return ($this->debug === true) ? fopen('php://stderr', 'ab') : $this->debug;
        } elseif (!$this->debugOverride && static::$staticDebug) {
            return (static::$staticDebug === true) ? fopen('php://stderr', 'ab') : static::$staticDebug;
        }

        return false;
    }
protected function getDebugOption(array $config)
    {
        if (isset($config['debug'])) {
            return ($config['debug'] === true) ? fopen('php://stderr', 'ab') : $config['debug'];
        }

        if ($this->debugOverride && $this->debug) {
            return ($this->debug === true) ? fopen('php://stderr', 'ab') : $this->debug;
        } elseif (!$this->debugOverride && static::$staticDebug) {
            return (static::$staticDebug === true) ? fopen('php://stderr', 'ab') : static::$staticDebug;
        }

        return false;
    }
protected function getDebugOption ( array $ config ) { if ( isset ( $ config [ 'debug' ] ) ) { return ( $ config [ 'debug' ] === true ) ? fopen ( 'php://stderr' , 'ab' ) : $ config [ 'debug' ] ; } if ( $ this -> debugOverride && $ this -> debug ) { return ( $ this -> debug === true ) ? fopen ( 'php://stderr' , 'ab' ) : $ this -> debug ; } elseif ( ! $ this -> debugOverride && static :: $ staticDebug ) { return ( static :: $ staticDebug === true ) ? fopen ( 'php://stderr' , 'ab' ) : static :: $ staticDebug ; } return false ; }
Handle debug option

@param array $config
@return bool|resource
Handle debug option