PluginProbe
ManageWP Worker / 4.9.25
ManageWP Worker v4.9.25
4.9.38 4.9.37 4.9.36 4.9.35 4.9.34 3.8.7 3.8.8 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.18 3.9.19 3.9.2 3.9.20 3.9.21 3.9.22 3.9.23 3.9.24 All 73 releases
worker / src / MWP / Progress / CurlCallbackInterface.php

CurlCallbackInterface.php in ManageWP Worker 4.9.25, at src/MWP/Progress/CurlCallbackInterface.php

28 lines 877 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * This file is part of the ManageWP Worker plugin.
4 *
5 * (c) ManageWP LLC <contact@managewp.com>
6 *
7 * For the full copyright and license information, please view the LICENSE
8 * file that was distributed with this source code.
9 */
10
11 interface MWP_Progress_CurlCallbackInterface
12 {
13 /**
14 * NOTE: The reason the fifth argument is optional is because some curl builds don't pass the curl handle as
15 * the first argument; instead they pass 4 arguments. The implementation (ideally an abstract one) should
16 * handle that case.
17 *
18 * @param resource $curl
19 * @param int $downloadSize
20 * @param int $downloadedSize
21 * @param int $uploadSize
22 * @param int $uploadedSize
23 */
24 public function callback(&$curl, $downloadSize, $downloadedSize, $uploadSize, $uploadedSize = 0);
25
26 public function getCallback();
27 }
28