]> git.mxchange.org Git - friendica.git/blob - src/Model/Storage/AbstractStorage.php
- Fixing SystemResource
[friendica.git] / src / Model / Storage / AbstractStorage.php
1 <?php
2
3 namespace Friendica\Model\Storage;
4
5 use Friendica\Core\L10n\L10n;
6 use Psr\Log\LoggerInterface;
7
8 /**
9  * A general storage class which loads common dependencies and implements common methods
10  */
11 abstract class AbstractStorage implements IStorage
12 {
13         /** @var L10n */
14         protected $l10n;
15         /** @var LoggerInterface */
16         protected $logger;
17
18         /**
19          * @param L10n            $l10n
20          * @param LoggerInterface $logger
21          */
22         public function __construct(L10n $l10n, LoggerInterface $logger)
23         {
24                 $this->l10n   = $l10n;
25                 $this->logger = $logger;
26         }
27
28         public function __toString()
29         {
30                 return static::getName();
31         }
32 }