░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/var/www/moodle/public/lib/mustache/src/Mustache/Cache
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: AbstractCache.php
<?php /* * This file is part of Mustache.php. * * (c) 2010-2017 Justin Hileman * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** * Abstract Mustache Cache class. * * Provides logging support to child implementations. * * @abstract */ abstract class Mustache_Cache_AbstractCache implements Mustache_Cache { private $logger = null; /** * Get the current logger instance. * * @return Mustache_Logger|Psr\Log\LoggerInterface */ public function getLogger() { return $this->logger; } /** * Set a logger instance. * * @param Mustache_Logger|Psr\Log\LoggerInterface $logger */ public function setLogger($logger = null) { if ($logger !== null && !($logger instanceof Mustache_Logger || is_a($logger, 'Psr\\Log\\LoggerInterface'))) { throw new Mustache_Exception_InvalidArgumentException('Expected an instance of Mustache_Logger or Psr\\Log\\LoggerInterface.'); } $this->logger = $logger; } /** * Add a log record if logging is enabled. * * @param string $level The logging level * @param string $message The log message * @param array $context The log context */ protected function log($level, $message, array $context = array()) { if (isset($this->logger)) { $this->logger->log($level, $message, $context); } } }
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 AbstractCache.php
PHP
1.5 KB
2026-02-11 01:44
EDIT
📄 FilesystemCache.php
PHP
4.4 KB
2026-02-11 01:44
EDIT
📄 NoopCache.php
PHP
1.1 KB
2026-02-11 01:44
EDIT