diff --git a/tests/unit/Espo/Core/Htmlizer/HtmlizerTest.php b/tests/unit/Espo/Core/Htmlizer/HtmlizerTest.php
index af9e507f25..38c3f00197 100644
--- a/tests/unit/Espo/Core/Htmlizer/HtmlizerTest.php
+++ b/tests/unit/Espo/Core/Htmlizer/HtmlizerTest.php
@@ -30,55 +30,54 @@
namespace tests\unit\Espo\Core\Htmlizer;
use Espo\Core\Htmlizer\Htmlizer;
+use Espo\Core\Utils\File\Manager;
use Espo\Core\Utils\NumberUtil;
use Espo\Core\Utils\DateTime;
use Espo\Core\ORM\Entity;
-use StdClass;
+use Espo\ORM\EntityManager;
+use PHPUnit\Framework\TestCase;
+use stdClass;
-class HtmlizerTest extends \PHPUnit\Framework\TestCase
+class HtmlizerTest extends TestCase
{
- protected $htmlizer;
-
- protected $fileManager;
-
- protected $config;
-
- protected $dateTime;
-
- protected $number;
+ private ?Htmlizer $htmlizer;
+ private ?Manager $fileManager;
+ private ?DateTime $dateTime;
+ private ?NumberUtil $number;
+ private ?EntityManager $entityManager;
private $entityAttributes = [
- 'id' => array(
+ 'id' => [
'type' => Entity::ID,
- ),
- 'name' => array(
+ ],
+ 'name' => [
'type' => Entity::VARCHAR,
'len' => 255,
- ),
- 'date' => array(
+ ],
+ 'date' => [
'type' => Entity::DATE
- ),
- 'dateTime' => array(
+ ],
+ 'dateTime' => [
'type' => Entity::DATETIME
- ),
- 'int' => array(
+ ],
+ 'int' => [
'type' => Entity::INT
- ),
- 'float' => array(
+ ],
+ 'float' => [
'type' => Entity::FLOAT
- ),
- 'list' => array(
+ ],
+ 'list' => [
'type' => Entity::JSON_ARRAY
- ),
- 'object' => array(
+ ],
+ 'object' => [
'type' => Entity::JSON_OBJECT
- ),
- 'deleted' => array(
+ ],
+ 'deleted' => [
'type' => Entity::BOOL,
'default' => 0,
- )
+ ]
];
protected function setUp(): void
@@ -86,13 +85,13 @@ class HtmlizerTest extends \PHPUnit\Framework\TestCase
date_default_timezone_set('UTC');
$this->entityManager =
- $this->getMockBuilder('Espo\\Core\\ORM\\EntityManager')
+ $this->getMockBuilder(EntityManager::class)
->disableOriginalConstructor()
->getMock();
- $obj = new \StdClass();
+ $obj = new stdClass();
- $this->fileManager = $this->getMockBuilder('Espo\\Core\\Utils\\File\\Manager')
+ $this->fileManager = $this->getMockBuilder(Manager::class)
->disableOriginalConstructor()
->getMock();
@@ -107,13 +106,11 @@ class HtmlizerTest extends \PHPUnit\Framework\TestCase
->expects($this->any())
->method('getPhpContents')
->will(
- $this->returnCallback(function($fileName) use ($obj) {
+ $this->returnCallback(function () use ($obj) {
$obj->contents = str_replace('contents);
$obj->contents = str_replace('?>', '', $obj->contents);
- $data = eval($obj->contents . ';');
-
- return $data;
+ return eval($obj->contents . ';');
})
);
@@ -123,9 +120,7 @@ class HtmlizerTest extends \PHPUnit\Framework\TestCase
->method('unlink');
$this->dateTime = new DateTime('MM/DD/YYYY', 'hh:mm A', 'Europe/Kiev');
-
$this->number = new NumberUtil('.', ',');
-
$this->htmlizer = new Htmlizer($this->fileManager, $this->dateTime, $this->number);
}