# sync-basalam/1.9.2/includes/Services/Api/PutApiService.php

ووسلام – همگام سازی ووکامرس و باسلام, version 1.9.2. 25 lines.

- Page: https://pluginprobe.com/plugins/sync-basalam/1.9.2/code/includes/Services/Api/PutApiService.php
- Raw: https://pluginprobe.com/plugins/sync-basalam/1.9.2/raw/includes/Services/Api/PutApiService.php
- Modified: 2026-07-08T11:26:14+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/sync-basalam/1.9.2/code/includes/Services/Api/PutApiService.php#L10-L20`.

```php
<?php

namespace SyncBasalam\Services\Api;

defined('ABSPATH') || exit;

class PutApiService extends AbstractApiService
{

    protected function executeRequest(array $request)
    {
        return wp_remote_request($request['url'], [
            'method'  => 'PUT',
            'body'    => $request['data'],
            'headers' => $request['headers'],
            'timeout' => 10,
        ]);
    }

    public function send(string $url, array $data = [], array $headers = []): array
    {
        return $this->run($url, $data, $headers);
    }
}

```
