refactor: split service into ServiceBase and LiveService

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-10-07 21:49:31 -04:00
parent eea9b5630a
commit 4e12d41ee9
18 changed files with 649 additions and 516 deletions
+3 -3
View File
@@ -4,7 +4,7 @@ declare(strict_types=1);
namespace KTXT\ProviderImap\Tests\Unit;
use KTXM\ProviderImap\Providers\Service;
use KTXM\ProviderImap\Providers\ServiceBase;
use KTXM\ProviderImap\Service\Live\LiveMailService;
use PHPUnit\Framework\TestCase;
use RuntimeException;
@@ -12,7 +12,7 @@ use RuntimeException;
final class LiveMailServiceTest extends TestCase {
public function testEntityReplaceReturnsAuthoritativeReplacementUid(): void {
$service = new LiveMailServiceStub($this->createStub(Service::class));
$service = new LiveMailServiceStub($this->createStub(ServiceBase::class));
$service->appendUid = 202;
$service->destroyResults = [[101 => true]];
@@ -28,7 +28,7 @@ final class LiveMailServiceTest extends TestCase {
}
public function testEntityReplaceRemovesReplacementWhenOldUidCannotBeDeleted(): void {
$service = new LiveMailServiceStub($this->createStub(Service::class));
$service = new LiveMailServiceStub($this->createStub(ServiceBase::class));
$service->appendUid = 202;
$service->destroyResults = [
[101 => false],