Automattic\WooCommerce\Internal\Admin\Suggestions

PaymentExtensionSuggestions::get_by_id()publicWC 1.0

Get the base details of a payment extension by its ID.

Method of the class: PaymentExtensionSuggestions{}

No Hooks.

Return

Array|null. The extension details for the given ID. Null if not found.

Usage

$PaymentExtensionSuggestions = new PaymentExtensionSuggestions();
$PaymentExtensionSuggestions->get_by_id( $extension_id ): ?array;
$extension_id(string) (required)
The extension id.

PaymentExtensionSuggestions::get_by_id() code WC 9.6.0

public function get_by_id( string $extension_id ): ?array {
	$extension_id = sanitize_title( $extension_id );

	$extensions = $this->get_all_extensions_base_details();
	if ( isset( $extensions[ $extension_id ] ) ) {
		$extension_details              = $extensions[ $extension_id ];
		$extension_details['id']        = $extension_id;
		$extension_details['_priority'] = 0;

		return $this->standardize_extension_details( $extension_details );
	}

	return null;
}