• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

heimrichhannot / contao-utils-bundle / 15017519459

14 May 2025 09:43AM UTC coverage: 25.302% (+0.07%) from 25.23%
15017519459

push

github

web-flow
backport anonymize utils (#96)

6 of 7 new or added lines in 2 files covered. (85.71%)

1488 of 5881 relevant lines covered (25.3%)

1.56 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

88.89
/src/Util/Utils.php
1
<?php
2

3
/*
4
 * Copyright (c) 2023 Heimrich & Hannot GmbH
5
 *
6
 * @license LGPL-3.0-or-later
7
 */
8

9
namespace HeimrichHannot\UtilsBundle\Util;
10

11
use HeimrichHannot\UtilsBundle\Util\Container\ContainerUtil;
12
use HeimrichHannot\UtilsBundle\Util\Dca\DcaUtil;
13
use HeimrichHannot\UtilsBundle\Util\File\FileUtil;
14
use HeimrichHannot\UtilsBundle\Util\Html\HtmlUtil;
15
use HeimrichHannot\UtilsBundle\Util\Locale\LocaleUtil;
16
use HeimrichHannot\UtilsBundle\Util\Model\ModelUtil;
17
use HeimrichHannot\UtilsBundle\Util\Request\RequestUtil;
18
use HeimrichHannot\UtilsBundle\Util\Request\UrlUtil;
19
use HeimrichHannot\UtilsBundle\Util\Routing\RoutingUtil;
20
use HeimrichHannot\UtilsBundle\Util\Type\ArrayUtil;
21
use HeimrichHannot\UtilsBundle\Util\Type\StringUtil;
22
use HeimrichHannot\UtilsBundle\Util\Ui\AccordionUtil;
23
use HeimrichHannot\UtilsBundle\Util\User\UserUtil;
24
use Psr\Container\ContainerInterface;
25

26
class Utils extends AbstractServiceSubscriber
27
{
28
    /**
29
     * @var ContainerInterface
30
     */
31
    protected $locator;
32

33
    /**
34
     * Utils constructor.
35
     */
36
    public function __construct(ContainerInterface $locator)
37
    {
38
        $this->locator = $locator;
14✔
39
    }
40

41
    public function accordion(): AccordionUtil
42
    {
43
        return $this->locator->get(AccordionUtil::class);
1✔
44
    }
45

46
    public function anonymize(): AnonymizeUtil
47
    {
NEW
48
        return $this->locator->get(AnonymizeUtil::class);
×
49
    }
50

51
    public function array(): ArrayUtil
52
    {
53
        return $this->locator->get(ArrayUtil::class);
1✔
54
    }
55

56
    public function backendUi(): BackendUiUtil
57
    {
58
        return $this->locator->get(BackendUiUtil::class);
1✔
59
    }
60

61
    public function class(): ClassUtil
62
    {
63
        return $this->locator->get(ClassUtil::class);
×
64
    }
65

66
    public function container(): ContainerUtil
67
    {
68
        return $this->locator->get(ContainerUtil::class);
1✔
69
    }
70

71
    public function database(): DatabaseUtil
72
    {
73
        return $this->locator->get(DatabaseUtil::class);
×
74
    }
75

76
    public function dca(): DcaUtil
77
    {
78
        return $this->locator->get(DcaUtil::class);
1✔
79
    }
80

81
    public function file(): FileUtil
82
    {
83
        return $this->locator->get(FileUtil::class);
×
84
    }
85

86
    public function html(): HtmlUtil
87
    {
88
        return $this->locator->get(HtmlUtil::class);
1✔
89
    }
90

91
    public function locale(): LocaleUtil
92
    {
93
        return $this->locator->get(LocaleUtil::class);
1✔
94
    }
95

96
    public function model(): ModelUtil
97
    {
98
        return $this->locator->get(ModelUtil::class);
1✔
99
    }
100

101
    public function request(): RequestUtil
102
    {
103
        return $this->locator->get(RequestUtil::class);
1✔
104
    }
105

106
    public function routing(): RoutingUtil
107
    {
108
        return $this->locator->get(RoutingUtil::class);
1✔
109
    }
110

111
    public function string(): StringUtil
112
    {
113
        return $this->locator->get(StringUtil::class);
1✔
114
    }
115

116
    public function url(): UrlUtil
117
    {
118
        return $this->locator->get(UrlUtil::class);
1✔
119
    }
120

121
    public function user(): UserUtil
122
    {
123
        return $this->locator->get(UserUtil::class);
1✔
124
    }
125

126
    public static function getSubscribedServices()
127
    {
128
        return [
1✔
129
            AccordionUtil::class,
1✔
130
            ArrayUtil::class,
1✔
131
            BackendUiUtil::class,
1✔
132
            ClassUtil::class,
1✔
133
            ContainerUtil::class,
1✔
134
            DatabaseUtil::class,
1✔
135
            DcaUtil::class,
1✔
136
            FileUtil::class,
1✔
137
            HtmlUtil::class,
1✔
138
            LocaleUtil::class,
1✔
139
            ModelUtil::class,
1✔
140
            RequestUtil::class,
1✔
141
            RoutingUtil::class,
1✔
142
            StringUtil::class,
1✔
143
            UrlUtil::class,
1✔
144
            UserUtil::class,
1✔
145
        ];
1✔
146
    }
147
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc