removed utils from timebasedfieldupdater
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
<?php
|
||||
namespace Drupal\Tests\opencase\Unit;
|
||||
|
||||
use PHPUnit\Framework\MockObject\MockObject;
|
||||
use Drupal\Core\DependencyInjection\ContainerBuilder;
|
||||
|
||||
@ -8,9 +9,12 @@ trait EntityTrait {
|
||||
return $this->getMockBuilder('\\Drupal\\Core\\Entity\\EntityTypeManager')->disableOriginalConstructor()->getMock();
|
||||
}
|
||||
|
||||
public function getStorage(MockObject $entityTypeManager, string $entityTypeId): MockObject {
|
||||
public function getStorage(MockObject $entityTypeManager, string $entityTypeToExpect = ''): MockObject {
|
||||
$storage = $this->getMockBuilder('\\Drupal\\Core\\Entity\\EntityStorageInterface')->disableOriginalConstructor()->getMock();
|
||||
$entityTypeManager->method('getStorage')->with($entityTypeId)->willReturn($storage);
|
||||
$entityTypeManager->method('getStorage')->willReturn($storage);
|
||||
if ($entityTypeToExpect) {
|
||||
$entityTypeManager->expects($this->any())->method('getStorage')->with($entityTypeToExpect)->willReturn($storage);
|
||||
}
|
||||
return $storage;
|
||||
}
|
||||
|
||||
@ -20,11 +24,15 @@ trait EntityTrait {
|
||||
return $query;
|
||||
}
|
||||
|
||||
public function setupContainer(array $services): void {
|
||||
public function getEntity(): MockObject {
|
||||
return $this->getMockBuilder('\\Drupal\\Core\\Entity\\EntityBase')->disableOriginalConstructor()->getMock();
|
||||
}
|
||||
public function getContainer(array $services): ContainerBuilder {
|
||||
$container = new ContainerBuilder();
|
||||
foreach ($services as $key => $mock) {
|
||||
$container->set($key, $mock);
|
||||
}
|
||||
\Drupal::setContainer($container);
|
||||
return $container;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user