PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 4.3.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v4.3.0
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Updater / Migration / Factory.php
matomo / app / core / Updater / Migration Last commit date
Config 5 years ago Db 5 years ago Plugin 5 years ago Custom.php 5 years ago Db.php 5 years ago Factory.php 5 years ago
Factory.php
46 lines
1 <?php
2 /**
3 * Matomo - free/libre analytics platform
4 *
5 * @link https://matomo.org
6 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
7 */
8 namespace Piwik\Updater\Migration;
9
10 use Piwik\Updater\Migration\Db\Factory as DbFactory;
11 use Piwik\Updater\Migration\Plugin\Factory as PluginFactory;
12 use Piwik\Updater\Migration\Config\Factory as ConfigFactory;
13
14 /**
15 * Migration factory to create various migrations that implement the Migration interface.
16 *
17 * @api
18 */
19 class Factory
20 {
21 /**
22 * @var DbFactory
23 */
24 public $db;
25
26 /**
27 * @var PluginFactory
28 */
29 public $plugin;
30
31 /**
32 * @var ConfigFactory
33 */
34 public $config;
35
36 /**
37 * @ignore
38 */
39 public function __construct(DbFactory $dbFactory, PluginFactory $pluginFactory, ConfigFactory $configFactory)
40 {
41 $this->db = $dbFactory;
42 $this->plugin = $pluginFactory;
43 $this->config = $configFactory;
44 }
45 }
46