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

heimrichhannot / contao-utils-bundle / 7195481576

13 Dec 2023 12:52PM UTC coverage: 73.935% (-0.3%) from 74.277%
7195481576

push

github

koertho
added class utils

1 of 6 new or added lines in 2 files covered. (16.67%)

746 of 1009 relevant lines covered (73.93%)

3.67 hits per line

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

94.29
/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\DatabaseUtil;
12
use HeimrichHannot\UtilsBundle\Util\DcaUtil;
13
use HeimrichHannot\UtilsBundle\Util\HtmlUtil;
14
use HeimrichHannot\UtilsBundle\Util\LocaleUtil;
15
use HeimrichHannot\UtilsBundle\Util\RequestUtil;
16
use HeimrichHannot\UtilsBundle\Util\UrlUtil;
17
use HeimrichHannot\UtilsBundle\Util\RoutingUtil;
18
use HeimrichHannot\UtilsBundle\Util\ArrayUtil;
19
use HeimrichHannot\UtilsBundle\Util\StringUtil;
20
use HeimrichHannot\UtilsBundle\Util\AccordionUtil;
21
use HeimrichHannot\UtilsBundle\Util\UserUtil;
22
use Psr\Container\ContainerInterface;
23

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

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

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

44
    public function anonymize(): AnonymizeUtil
45
    {
46
        return $this->locator->get(AnonymizeUtil::class);
1✔
47
    }
48

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

54
    public function class(): ClassUtil
55
    {
NEW
56
        return $this->locator->get(ClassUtil::class);
×
57
    }
58

59
    public function container(): ContainerUtil
60
    {
61
        return $this->locator->get(ContainerUtil::class);
1✔
62
    }
63

64
    public function database(): DatabaseUtil
65
    {
66
        return $this->locator->get(DatabaseUtil::class);
1✔
67
    }
68

69
    public function dca(): DcaUtil
70
    {
71
        return $this->locator->get(DcaUtil::class);
1✔
72
    }
73

74
    public function file(): FileUtil
75
    {
76
        return $this->locator->get(FileUtil::class);
×
77
    }
78

79
    public function html(): HtmlUtil
80
    {
81
        return $this->locator->get(HtmlUtil::class);
1✔
82
    }
83

84
    public function locale(): LocaleUtil
85
    {
86
        return $this->locator->get(LocaleUtil::class);
1✔
87
    }
88

89
    public function model(): ModelUtil
90
    {
91
        return $this->locator->get(ModelUtil::class);
1✔
92
    }
93

94
    public function request(): RequestUtil
95
    {
96
        return $this->locator->get(RequestUtil::class);
1✔
97
    }
98

99
    public function routing(): RoutingUtil
100
    {
101
        return $this->locator->get(RoutingUtil::class);
1✔
102
    }
103

104
    public function string(): StringUtil
105
    {
106
        return $this->locator->get(StringUtil::class);
1✔
107
    }
108

109
    public function url(): UrlUtil
110
    {
111
        return $this->locator->get(UrlUtil::class);
1✔
112
    }
113

114
    public function user(): UserUtil
115
    {
116
        return $this->locator->get(UserUtil::class);
1✔
117
    }
118

119
    public static function getSubscribedServices()
120
    {
121
        return [
1✔
122
            AccordionUtil::class,
1✔
123
            AnonymizeUtil::class,
1✔
124
            ArrayUtil::class,
1✔
125
            ClassUtil::class,
1✔
126
            ContainerUtil::class,
1✔
127
            DatabaseUtil::class,
1✔
128
            DcaUtil::class,
1✔
129
            FileUtil::class,
1✔
130
            HtmlUtil::class,
1✔
131
            LocaleUtil::class,
1✔
132
            ModelUtil::class,
1✔
133
            RequestUtil::class,
1✔
134
            RoutingUtil::class,
1✔
135
            StringUtil::class,
1✔
136
            UrlUtil::class,
1✔
137
            UserUtil::class,
1✔
138
        ];
1✔
139
    }
140
}
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

© 2026 Coveralls, Inc