# surecart/4.2.2/app/src/Controllers/Rest/CustomerNotificationProtocolController.php

SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, &amp; Payments, version 4.2.2. 33 lines.

- Page: https://pluginprobe.com/plugins/surecart/4.2.2/code/app/src/Controllers/Rest/CustomerNotificationProtocolController.php
- Raw: https://pluginprobe.com/plugins/surecart/4.2.2/raw/app/src/Controllers/Rest/CustomerNotificationProtocolController.php
- Modified: 2023-08-31T20:37:32+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/surecart/4.2.2/code/app/src/Controllers/Rest/CustomerNotificationProtocolController.php#L10-L20`.

```php
<?php

namespace SureCart\Controllers\Rest;

use SureCart\Models\CustomerNotificationProtocol;

/**
 * Handle requests through the REST API
 */
class CustomerNotificationProtocolController {
	/**
	 * Find.
	 *
	 * @param \WP_REST_Request $request Rest Request.
	 *
	 * @return \WP_REST_Response|\WP_Error
	 */
	public function find( \WP_REST_Request $request ) {
		return CustomerNotificationProtocol::find();
	}

	/**
	 * Edit model.
	 *
	 * @param \WP_REST_Request $request Rest Request.
	 *
	 * @return \WP_REST_Response|\WP_Error
	 */
	public function edit( \WP_REST_Request $request ) {
		return CustomerNotificationProtocol::update( $request->get_json_params() );
	}
}

```
