PluginProbe
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell / 3.13.3
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell v3.13.3
3.13.3 3.13.2 3.13.1 3.13.0 3.12.13 3.12.12 3.12.11 3.12.10 3.12.9 3.12.8 3.12.7 3.12.6 3.12.5 3.12.4 3.12.3 3.12.1 3.12.2 3.12.0 3.11.1 3.11.0 3.10.9 3.10.8 3.10.7 3.10.6 2.8.16 All 261 releases
wpfunnels / vendor / league / flysystem / src / StorageAttributes.php

StorageAttributes.php in WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell 3.13.3, at vendor/league/flysystem/src/StorageAttributes.php

41 lines 1.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 declare(strict_types=1);
4
5 namespace League\Flysystem;
6
7 use ArrayAccess;
8 use JsonSerializable;
9
10 interface StorageAttributes extends JsonSerializable, ArrayAccess
11 {
12 public const ATTRIBUTE_PATH = 'path';
13 public const ATTRIBUTE_TYPE = 'type';
14 public const ATTRIBUTE_FILE_SIZE = 'file_size';
15 public const ATTRIBUTE_VISIBILITY = 'visibility';
16 public const ATTRIBUTE_LAST_MODIFIED = 'last_modified';
17 public const ATTRIBUTE_MIME_TYPE = 'mime_type';
18 public const ATTRIBUTE_EXTRA_METADATA = 'extra_metadata';
19
20 public const TYPE_FILE = 'file';
21 public const TYPE_DIRECTORY = 'dir';
22
23 public function path(): string;
24
25 public function type(): string;
26
27 public function visibility(): ?string;
28
29 public function lastModified(): ?int;
30
31 public static function fromArray(array $attributes): StorageAttributes;
32
33 public function isFile(): bool;
34
35 public function isDir(): bool;
36
37 public function withPath(string $path): StorageAttributes;
38
39 public function extraMetadata(): array;
40 }
41