settings = $settings; } /** * Returns encoded client credentials. * * @return string * @throws NotFoundException If setting does not found. */ public function credentials(): string { $client_id = $this->settings->has( 'client_id' ) ? $this->settings->get( 'client_id' ) : ''; $client_secret = $this->settings->has( 'client_secret' ) ? $this->settings->get( 'client_secret' ) : ''; // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode return 'Basic ' . base64_encode( $client_id . ':' . $client_secret ); } }