PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
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 4 months ago Db 1 month ago Plugin 1 year ago Custom.php 1 year ago Db.php 2 years ago Factory.php 2 years ago
Factory.php
43 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\Updater\Migration;
10
11 use Piwik\Updater\Migration\Db\Factory as DbFactory;
12 use Piwik\Updater\Migration\Plugin\Factory as PluginFactory;
13 use Piwik\Updater\Migration\Config\Factory as ConfigFactory;
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 * @var PluginFactory
27 */
28 public $plugin;
29 /**
30 * @var ConfigFactory
31 */
32 public $config;
33 /**
34 * @ignore
35 */
36 public function __construct(DbFactory $dbFactory, PluginFactory $pluginFactory, ConfigFactory $configFactory)
37 {
38 $this->db = $dbFactory;
39 $this->plugin = $pluginFactory;
40 $this->config = $configFactory;
41 }
42 }
43