public function setupPlugin(array $config = []): void
	{
		if (!$this->defaults) return;
		$this->setupConfig($this->defaults, $config);
	}
public function setupPlugin(array $config = []): void
	{
		if (!$this->defaults) return;
		$this->setupConfig($this->defaults, $config);
	}
public function setupPlugin ( array $ config = [ ] ) : void { if ( ! $ this -> defaults ) return ; $ this -> setupConfig ( $ this -> defaults , $ config ) ; }
Process and validate config

@param mixed[] $config
Process and validate config