PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 1.4.1
JetBackup – Backup, Restore & Migrate v1.4.1
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / com / lib / Dropbox / ArrayEntryStore.php
backup / com / lib / Dropbox Last commit date
Exception 5 years ago WebAuthException 5 years ago certs 5 years ago AppInfo.php 5 years ago AppInfoLoadException.php 5 years ago ArrayEntryStore.php 5 years ago AuthBase.php 5 years ago AuthInfo.php 5 years ago AuthInfoLoadException.php 5 years ago Checker.php 5 years ago Client.php 5 years ago Curl.php 5 years ago CurlStreamRelay.php 5 years ago DeserializeException.php 5 years ago DropboxMetadataHeaderCatcher.php 5 years ago Exception.php 5 years ago Host.php 5 years ago HttpResponse.php 5 years ago OAuth1AccessToken.php 5 years ago OAuth1Upgrader.php 5 years ago Path.php 5 years ago RequestUtil.php 5 years ago RootCertificates.php 5 years ago SSLTester.php 5 years ago Security.php 5 years ago StreamReadException.php 5 years ago Util.php 5 years ago ValueStore.php 5 years ago WebAuth.php 5 years ago WebAuthBase.php 5 years ago WebAuthNoRedirect.php 5 years ago WriteMode.php 5 years ago autoload.php 5 years ago strict.php 5 years ago
ArrayEntryStore.php
62 lines
1 <?php
2 namespace Dropbox;
3
4 /**
5 * A class that gives get/put/clear access to a single entry in an array.
6 */
7 class ArrayEntryStore implements ValueStore
8 {
9 /** @var array */
10 private $array;
11
12 /** @var mixed */
13 private $key;
14
15 /**
16 * Constructor.
17 *
18 * @param array $array
19 * The array that we'll be accessing.
20 *
21 * @param mixed $key
22 * The key for the array element we'll be accessing.
23 */
24 function __construct(&$array, $key)
25 {
26 $this->array = &$array;
27 $this->key = $key;
28 }
29
30 /**
31 * Returns the entry's current value or <code>null</code> if nothing is set.
32 *
33 * @return object
34 */
35 function get()
36 {
37 if (isset($this->array[$this->key])) {
38 return $this->array[$this->key];
39 } else {
40 return null;
41 }
42 }
43
44 /**
45 * Set the array entry to the given value.
46 *
47 * @param object $value
48 */
49 function set($value)
50 {
51 $this->array[$this->key] = $value;
52 }
53
54 /**
55 * Clear the entry.
56 */
57 function clear()
58 {
59 unset($this->array[$this->key]);
60 }
61 }
62