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 / Stream / Interface.php

Interface.php in ManageWP Worker 4.9.25, at src/MWP/Stream/Interface.php

56 lines 1.3 KB
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_Stream_Interface
12 {
13 /**
14 * Closes the stream and any underlying resources.
15 */
16 public function close();
17
18 /**
19 * Returns the current position of the file read/write pointer
20 *
21 * @return int|bool Returns the position of the file pointer or false on error
22 */
23 public function tell();
24
25 /**
26 * @return bool
27 */
28 public function isSeekable();
29
30 /**
31 * @param int $offset
32 * @param int $whence
33 *
34 * @return bool
35 */
36 public function seek($offset, $whence = SEEK_SET);
37
38 /**
39 * Returns true if the stream is at the end of the stream.
40 *
41 * @return bool
42 */
43 public function eof();
44
45 /**
46 * Read data from the stream
47 *
48 * @param int $length Read up to $length bytes from the object and return
49 * them. Fewer than $length bytes may be returned if
50 * underlying stream call returns fewer bytes.
51 *
52 * @return string Returns the data read from the stream.
53 */
54 public function read($length);
55 }
56