rozštěpen z vergnet/site-accueil-insa
30 řádky
1,4 KiB
PHP
30 řádky
1,4 KiB
PHP
<?php
|
|
|
|
return array(
|
|
'TagManagerContainerStorageDir' => function () {
|
|
// the location where we store the generated javascript or json container files
|
|
return '/js';
|
|
},
|
|
'TagManagerContainerWebDir' => function (\Psr\Container\ContainerInterface $c) {
|
|
// the path under which the containers are available through the web. this may be different to the storage
|
|
// path if using eg htaccess rewrites
|
|
return $c->get('TagManagerContainerStorageDir');
|
|
},
|
|
'TagManagerContainerFilesPrefix' => function () {
|
|
// the prefix for any container file
|
|
return 'container_';
|
|
},
|
|
'TagManagerJSMinificationEnabled' => true,
|
|
'fileintegrity.ignore' => DI\add(array(
|
|
DI\get('fileintegrityIgnoreTagManager')
|
|
)),
|
|
'fileintegrityIgnoreTagManager' => function (\Psr\Container\ContainerInterface $c) {
|
|
$start = trim($c->get('TagManagerContainerStorageDir'), '/');
|
|
return $start . '/' . $c->get('TagManagerContainerFilesPrefix') . '*.js';
|
|
},
|
|
'diagnostics.required' => DI\add(array(
|
|
DI\get('Piwik\Plugins\TagManager\Diagnostic\ContainerWriteAccess'),
|
|
)),
|
|
'Piwik\Plugins\TagManager\Model\Container\ContainerIdGenerator' => DI\autowire('Piwik\Plugins\TagManager\Model\Container\RandomContainerIdGenerator'),
|
|
'Piwik\Plugins\TagManager\Context\Storage\StorageInterface' => DI\create('Piwik\Plugins\TagManager\Context\Storage\Filesystem'),
|
|
);
|