PluginProbe
User Access Manager / 2.1.11
User Access Manager v2.1.11
2.3.20 2.3.19 2.3.18 2.3.17 2.3.16 2.3.15 2.3.14 2.3.13 trunk 0.6 0.6.1 0.6.2 0.7 0.7 Beta 0.7.0.1 0.8 0.8.0.1 0.8.0.2 0.9 0.9.1 0.9.1.1 0.9.1.2 0.9.1.3 0.9.1.4 1.0 All 136 releases
← All changes | src/Setup/Update/UpdateFactory.php +41 -8 2.3.13 → 2.1.11 View file →
@@ -1,25 +1,58 @@
1 1 <?php
2 -
3 -declare(strict_types=1);
4 -
2 +/**
3 + * UpdateFactory.php
4 + *
5 + * The UpdateFactory class file.
6 + *
7 + * PHP versions 5
8 + *
9 + * @author Alexander Schneider <[email protected]>
10 + * @copyright 2008-2017 Alexander Schneider
11 + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2
12 + * @version SVN: $id$
13 + * @link http://wordpress.org/extend/plugins/user-access-manager/
14 + */
5 15 namespace UserAccessManager\Setup\Update;
6 16
7 17 use UserAccessManager\Database\Database;
8 18 use UserAccessManager\Object\ObjectHandler;
9 19
20 +/**
21 + * Class UpdateFactory
22 + *
23 + * @package UserAccessManager\Setup\Update
24 + */
10 25 class UpdateFactory
11 26 {
12 - public function __construct(
13 - protected Database $database,
14 - protected ObjectHandler $objectHandler
15 - ) {
27 + /**
28 + * @var Database
29 + */
30 + protected $database;
31 +
32 + /**
33 + * @var ObjectHandler
34 + */
35 + protected $objectHandler;
36 +
37 + /**
38 + * UpdateFactory constructor.
39 + *
40 + * @param Database $database
41 + * @param ObjectHandler $objectHandler
42 + */
43 + public function __construct(Database $database, ObjectHandler $objectHandler)
44 + {
45 + $this->database = $database;
46 + $this->objectHandler = $objectHandler;
16 47 }
17 48
18 49 /**
50 + * Returns all available updates.
51 + *
19 52 * @return UpdateInterface[]
20 53 */
21 - public function getDatabaseUpdates(): array
54 + public function getDatabaseUpdates()
22 55 {
23 56 return [
24 57 new DatabaseUpdate1($this->database, $this->objectHandler),
25 58 new DatabaseUpdate2($this->database, $this->objectHandler),