PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.4.1
Admin Columns v4.4.1
7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Plugin / VersionStorage.php
codepress-admin-columns / classes / Plugin Last commit date
Install 4 years ago Update 4 years ago Updater 4 years ago Install.php 4 years ago InstallCollection.php 4 years ago PluginHeader.php 4 years ago Update.php 4 years ago Updater.php 4 years ago Version.php 4 years ago VersionStorage.php 4 years ago
VersionStorage.php
35 lines
1 <?php
2
3 namespace AC\Plugin;
4
5 use AC\Storage\KeyValuePair;
6 use AC\Storage\OptionFactory;
7
8 class VersionStorage {
9
10 /**
11 * @var KeyValuePair
12 */
13 private $storage;
14
15 public function __construct( $key, $network_activated = false ) {
16 $this->storage = ( new OptionFactory() )->create( (string) $key, (bool) $network_activated );
17 }
18
19 /**
20 * @param Version $version
21 *
22 * @return bool
23 */
24 public function save( Version $version ) {
25 return $this->storage->save( $version->get_value() );
26 }
27
28 /**
29 * @return Version
30 */
31 public function get() {
32 return new Version( (string) $this->storage->get() );
33 }
34
35 }