PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 4.14.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v4.14.1
5.13.0 5.12.1 5.12.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 / Config / Factory.php
matomo / app / core / Updater / Migration / Config Last commit date
Factory.php 5 years ago Set.php 5 years ago
Factory.php
49 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\Config;
9
10 use Piwik\Container\StaticContainer;
11
12 /**
13 * Provides config migrations.
14 *
15 * @api
16 */
17 class Factory
18 {
19 /**
20 * @var \DI\Container
21 */
22 private $container;
23
24 /**
25 * @ignore
26 */
27 public function __construct()
28 {
29 $this->container = StaticContainer::getContainer();
30 }
31
32 /**
33 * Sets a configuration to the Matomo config file
34 *
35 * @param string $section
36 * @param string $key
37 * @param string $value
38 * @return Set
39 */
40 public function set($section, $key, $value)
41 {
42 return $this->container->make('Piwik\Updater\Migration\Config\Set', array(
43 'section' => $section,
44 'key' => $key,
45 'value' => $value,
46 ));
47 }
48 }
49