1
0
mirror of https://github.com/flarum/core.git synced 2025-02-24 11:13:40 +01:00

Rename caching setting repository implementation

I'm foreseeing another implementation that uses real caching (across requests).
This commit is contained in:
Franz Liedke 2015-07-16 00:10:52 +02:00
parent 6a7889934c
commit 31e9f44dfb
3 changed files with 5 additions and 5 deletions

View File

@ -6,7 +6,7 @@ use Flarum\Core\Settings\SettingsRepository;
use PhpSpec\ObjectBehavior;
use Prophecy\Argument;
class CachedSettingsRepositorySpec extends ObjectBehavior
class MemoryCacheSettingsRepositorySpec extends ObjectBehavior
{
function let(SettingsRepository $inner)
{
@ -15,7 +15,7 @@ class CachedSettingsRepositorySpec extends ObjectBehavior
function it_is_initializable()
{
$this->shouldHaveType('Flarum\Core\Settings\CachedSettingsRepository');
$this->shouldHaveType('Flarum\Core\Settings\MemoryCacheSettingsRepository');
}
function it_retrieves_data_from_inner(SettingsRepository $inner)

View File

@ -1,6 +1,6 @@
<?php namespace Flarum\Core;
use Flarum\Core\Settings\CachedSettingsRepository;
use Flarum\Core\Settings\MemoryCacheSettingsRepository;
use Flarum\Core\Settings\DatabaseSettingsRepository;
use Flarum\Core\Users\User;
use Flarum\Support\ServiceProvider;
@ -34,7 +34,7 @@ class CoreServiceProvider extends ServiceProvider
public function register()
{
$this->app->singleton('Flarum\Core\Settings\SettingsRepository', function() {
return new CachedSettingsRepository(
return new MemoryCacheSettingsRepository(
new DatabaseSettingsRepository(
$this->app->make('Illuminate\Database\ConnectionInterface')
)

View File

@ -2,7 +2,7 @@
namespace Flarum\Core\Settings;
class CachedSettingsRepository implements SettingsRepository
class MemoryCacheSettingsRepository implements SettingsRepository
{
protected $inner;