protected function parseConfig( array $config ) {

		$defaults = [
			'cas_hostname'         => '',
			'cas_session_name'     => 'CASAuth',
			'cas_session_lifetime' => 7200,
			'cas_session_path'     => '/',
			'cas_control_session'  => false,
			'cas_session_httponly' => true,
			'cas_port'             => 443,
			'cas_uri'              => '/cas',
			'cas_validation'       => '',
			'cas_cert'             => '',
			'cas_proxy'            => false,
			'cas_validate_cn'      => true,
			'cas_login_url'        => '',
			'cas_logout_url'       => 'https://cas.myuniv.edu/cas/logout',
			'cas_logout_redirect'  => '',
			'cas_redirect_path'    => '',
			'cas_enable_saml'      => true,
			'cas_version'          => "2.0",
			'cas_debug'            => false,
			'cas_verbose_errors'   => false,
			'cas_masquerade'       => ''
		];

		$this->config = array_merge( $defaults, $config );
	}
protected function parseConfig( array $config ) {

		$defaults = [
			'cas_hostname'         => '',
			'cas_session_name'     => 'CASAuth',
			'cas_session_lifetime' => 7200,
			'cas_session_path'     => '/',
			'cas_control_session'  => false,
			'cas_session_httponly' => true,
			'cas_port'             => 443,
			'cas_uri'              => '/cas',
			'cas_validation'       => '',
			'cas_cert'             => '',
			'cas_proxy'            => false,
			'cas_validate_cn'      => true,
			'cas_login_url'        => '',
			'cas_logout_url'       => 'https://cas.myuniv.edu/cas/logout',
			'cas_logout_redirect'  => '',
			'cas_redirect_path'    => '',
			'cas_enable_saml'      => true,
			'cas_version'          => "2.0",
			'cas_debug'            => false,
			'cas_verbose_errors'   => false,
			'cas_masquerade'       => ''
		];

		$this->config = array_merge( $defaults, $config );
	}
protected function parseConfig ( array $ config ) { $ defaults = [ 'cas_hostname' => '' , 'cas_session_name' => 'CASAuth' , 'cas_session_lifetime' => 7200 , 'cas_session_path' => '/' , 'cas_control_session' => false , 'cas_session_httponly' => true , 'cas_port' => 443 , 'cas_uri' => '/cas' , 'cas_validation' => '' , 'cas_cert' => '' , 'cas_proxy' => false , 'cas_validate_cn' => true , 'cas_login_url' => '' , 'cas_logout_url' => 'https://cas.myuniv.edu/cas/logout' , 'cas_logout_redirect' => '' , 'cas_redirect_path' => '' , 'cas_enable_saml' => true , 'cas_version' => "2.0" , 'cas_debug' => false , 'cas_verbose_errors' => false , 'cas_masquerade' => '' ] ; $ this -> config = array_merge ( $ defaults , $ config ) ; }
Maintain backwards compatibility with config file

@param array $config
Maintain backwards compatibility with config file