Initial commit: CloudOps infrastructure platform

This commit is contained in:
root
2026-04-09 19:58:57 +02:00
commit 1166a52f26
7762 changed files with 839452 additions and 0 deletions

View File

@@ -0,0 +1,71 @@
<?php
declare(strict_types=1);
namespace Mautic\CacheBundle\Tests\Cache;
use Mautic\CacheBundle\Cache\Adapter\FilesystemTagAwareAdapter;
use Mautic\CacheBundle\Cache\CacheProvider;
use Mautic\CoreBundle\Helper\CoreParametersHelper;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
use Symfony\Component\DependencyInjection\ContainerInterface;
class CacheProviderTest extends TestCase
{
private CacheProvider $cacheProvider;
/**
* @var MockObject|FilesystemTagAwareAdapter
*/
private MockObject $adapter;
/**
* @var MockObject|CoreParametersHelper
*/
private MockObject $coreParametersHelper;
/**
* @var MockObject|ContainerInterface
*/
private MockObject $container;
public function setUp(): void
{
parent::setUp();
$this->adapter = $this->createMock(FilesystemTagAwareAdapter::class);
$this->coreParametersHelper = $this->createMock(CoreParametersHelper::class);
$this->container = $this->createMock(ContainerInterface::class);
$this->cacheProvider = new CacheProvider($this->coreParametersHelper, $this->container);
}
public function testRequestedCacheAdaptorIsReturned(): void
{
$this->coreParametersHelper->expects($this->once())
->method('get')
->with('cache_adapter')
->willReturn('foo.bar');
$this->container->expects($this->once())
->method('get')
->with('foo.bar')
->willReturn($this->adapter);
$this->assertEquals($this->cacheProvider->getCacheAdapter(), $this->adapter);
}
public function testSimplePsrCacheIsReturned(): void
{
$this->coreParametersHelper->expects($this->once())
->method('get')
->with('cache_adapter')
->willReturn('foo.bar');
$this->container->expects($this->once())
->method('get')
->with('foo.bar')
->willReturn($this->adapter);
$this->cacheProvider->getSimpleCache();
}
}