PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.4
Independent Analytics – WordPress Analytics Plugin v2.15.4
2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / illuminate / contracts / Filesystem / Filesystem.php
independent-analytics / vendor / illuminate / contracts / Filesystem Last commit date
Cloud.php 2 years ago Factory.php 2 years ago FileNotFoundException.php 2 years ago Filesystem.php 3 weeks ago LockTimeoutException.php 2 years ago
Filesystem.php
172 lines
1 <?php
2
3 namespace IAWPSCOPED\Illuminate\Contracts\Filesystem;
4
5 /** @internal */
6 interface Filesystem
7 {
8 /**
9 * The public visibility setting.
10 *
11 * @var string
12 */
13 const VISIBILITY_PUBLIC = 'public';
14 /**
15 * The private visibility setting.
16 *
17 * @var string
18 */
19 const VISIBILITY_PRIVATE = 'private';
20 /**
21 * Determine if a file exists.
22 *
23 * @param string $path
24 * @return bool
25 */
26 public function exists($path);
27 /**
28 * Get the contents of a file.
29 *
30 * @param string $path
31 * @return string|null
32 */
33 public function get($path);
34 /**
35 * Get a resource to read the file.
36 *
37 * @param string $path
38 * @return resource|null The path resource or null on failure.
39 */
40 public function readStream($path);
41 /**
42 * Write the contents of a file.
43 *
44 * @param string $path
45 * @param string|resource $contents
46 * @param mixed $options
47 * @return bool
48 */
49 public function put($path, $contents, $options = []);
50 /**
51 * Write a new file using a stream.
52 *
53 * @param string $path
54 * @param resource $resource
55 * @param array $options
56 * @return bool
57 */
58 public function writeStream($path, $resource, array $options = []);
59 /**
60 * Get the visibility for the given path.
61 *
62 * @param string $path
63 * @return string
64 */
65 public function getVisibility($path);
66 /**
67 * Set the visibility for the given path.
68 *
69 * @param string $path
70 * @param string $visibility
71 * @return bool
72 */
73 public function setVisibility($path, $visibility);
74 /**
75 * Prepend to a file.
76 *
77 * @param string $path
78 * @param string $data
79 * @return bool
80 */
81 public function prepend($path, $data);
82 /**
83 * Append to a file.
84 *
85 * @param string $path
86 * @param string $data
87 * @return bool
88 */
89 public function append($path, $data);
90 /**
91 * Delete the file at a given path.
92 *
93 * @param string|array $paths
94 * @return bool
95 */
96 public function delete($paths);
97 /**
98 * Copy a file to a new location.
99 *
100 * @param string $from
101 * @param string $to
102 * @return bool
103 */
104 public function copy($from, $to);
105 /**
106 * Move a file to a new location.
107 *
108 * @param string $from
109 * @param string $to
110 * @return bool
111 */
112 public function move($from, $to);
113 /**
114 * Get the file size of a given file.
115 *
116 * @param string $path
117 * @return int
118 */
119 public function size($path);
120 /**
121 * Get the file's last modification time.
122 *
123 * @param string $path
124 * @return int
125 */
126 public function lastModified($path);
127 /**
128 * Get an array of all files in a directory.
129 *
130 * @param string|null $directory
131 * @param bool $recursive
132 * @return array
133 */
134 public function files($directory = null, $recursive = \false);
135 /**
136 * Get all of the files from the given directory (recursive).
137 *
138 * @param string|null $directory
139 * @return array
140 */
141 public function allFiles($directory = null);
142 /**
143 * Get all of the directories within a given directory.
144 *
145 * @param string|null $directory
146 * @param bool $recursive
147 * @return array
148 */
149 public function directories($directory = null, $recursive = \false);
150 /**
151 * Get all (recursive) of the directories within a given directory.
152 *
153 * @param string|null $directory
154 * @return array
155 */
156 public function allDirectories($directory = null);
157 /**
158 * Create a directory.
159 *
160 * @param string $path
161 * @return bool
162 */
163 public function makeDirectory($path);
164 /**
165 * Recursively delete a directory.
166 *
167 * @param string $directory
168 * @return bool
169 */
170 public function deleteDirectory($directory);
171 }
172