1
0
قرینه از https://github.com/matomo-org/matomo.git synced 2025-08-21 22:47:43 +00:00
Files
matomo/plugins/CoreHome/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

10 خطوط
329 B
PHP

<?php
return array(
'Piwik\Plugins\CoreHome\Tracker\VisitRequestProcessor' => Piwik\DI::autowire()
->constructorParameter('visitStandardLength', Piwik\DI::get('ini.Tracker.visit_standard_length'))
->constructorParameter('trackerAlwaysNewVisitor', Piwik\DI::get('ini.Debug.tracker_always_new_visitor')),
);