Timezones
AbstractExtensionService.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
5
/*
6
* This file is part of the package thucke/timezones.
7
*
8
* For the full copyright and license information, please read the
9
* LICENSE file that was distributed with this source code.
10
*/
11
12
namespace
Thucke\Timezones\Service
;
13
14
use Psr\Log\LoggerInterface;
15
use TYPO3\CMS\Core\SingletonInterface;
16
use TYPO3\CMS\Extbase\Object\ObjectManagerInterface;
17
25
class
AbstractExtensionService
implements
SingletonInterface
26
{
30
protected
$objectManager
;
34
protected
$loggingService
;
38
protected
$logger
;
39
46
public
function
__construct
(ObjectManagerInterface
$objectManager
,
LoggingService
$loggingService
)
47
{
48
$this->objectManager =
$objectManager
;
49
$this->loggingService =
$loggingService
;
50
$this->logger =
$loggingService
->getLogger(get_class($this));
51
}
52
}
Thucke\Timezones\Service\AbstractExtensionService
Definition:
AbstractExtensionService.php:26
Thucke\Timezones\Service\AbstractExtensionService\__construct
__construct(ObjectManagerInterface $objectManager, LoggingService $loggingService)
Definition:
AbstractExtensionService.php:46
Thucke\Timezones\Service\AbstractExtensionService\$loggingService
$loggingService
Definition:
AbstractExtensionService.php:34
Thucke\Timezones\Service\AbstractExtensionService\$objectManager
$objectManager
Definition:
AbstractExtensionService.php:30
Thucke\Timezones\Service\AbstractExtensionService\$logger
$logger
Definition:
AbstractExtensionService.php:38
Thucke\Timezones\Service\LoggingService
Definition:
LoggingService.php:30
Thucke\Timezones\Service
Definition:
AbstractExtensionService.php:12
source
Classes
Service
AbstractExtensionService.php
Generated by
1.9.3