1
0
قرینه از https://github.com/matomo-org/matomo.git synced 2025-08-22 06:57:53 +00:00
Files
matomo/plugins/MobileMessaging/config/config.php
Stefan Giehl 065efa10af Encapsulate plugins from using Matomo dependencies directly by introducing vendor proxy patterns (#20596)
* Adds proxy class for DI methods

* use di proxy class

* introduce proxy classes for logging

* use proxy classes

* submodule updates

* fix typos

* replace useage of DI\object with DI\autowire

* Provide method to ask for confirmation in console method (capsulates usage of ConfirmationQuestion)

* provide methods for using console helpers, instead of direct usage in plugins

* refactor our console commands so they don't need to typehint input and output interfaces

* Add proxy methods to add command options

without using InputOption constants

* Add proxy methods to add command arguments

without using InputArgument constants

* fix typo

* proxy dependency exceptions

* adjustments and fixes

* use a custom di container class and di exceptions

* submodule update

* fix test

* improve inline documentation

* disallow using getHelper method in console commands

* Ensure trim is always passed a string param

Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>

* submodule updates

* submodule updates

---------

Co-authored-by: Michal Kleiner <michal@innocraft.com>
Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
2023-05-02 12:08:16 +02:00

8 خطوط
175 B
PHP

<?php
return [
'diagnostics.optional' => Piwik\DI::add([
Piwik\DI::get(\Piwik\Plugins\MobileMessaging\Diagnostic\MobileMessagingInformational::class),
]),
];