type fixes

This commit is contained in:
Yuri Kuznetsov
2022-03-11 16:51:18 +02:00
parent e7994caf72
commit db2c7f2c7b
16 changed files with 58 additions and 13 deletions
@@ -29,8 +29,9 @@
namespace Espo\Repositories;
use Espo\ORM\Entity;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\ActionHistoryRecord>
*/
class ActionHistoryRecord extends \Espo\Core\Repositories\Database
{
protected $hooksDisabled = true;
@@ -37,6 +37,9 @@ use Espo\Core\{
Repositories\Database,
};
/**
* @extends Database<\Espo\Entities\ArrayValue>
*/
class ArrayValue extends Database
{
protected $hooksDisabled = true;
@@ -29,8 +29,9 @@
namespace Espo\Repositories;
use Espo\ORM\Entity;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\AuthFailLogRecord>
*/
class AuthFailLogRecord extends \Espo\Core\Repositories\Database
{
protected $hooksDisabled = true;
@@ -29,8 +29,9 @@
namespace Espo\Repositories;
use Espo\ORM\Entity;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\AuthLogRecord>
*/
class AuthLogRecord extends \Espo\Core\Repositories\Database
{
protected $hooksDisabled = true;
+3 -2
View File
@@ -29,8 +29,9 @@
namespace Espo\Repositories;
use Espo\ORM\Entity;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\AuthToken>
*/
class AuthToken extends \Espo\Core\Repositories\Database
{
protected $hooksDisabled = true;
@@ -35,6 +35,9 @@ use Espo\Entities\EmailAddress as EmailAddressEntity;
use Espo\Core\Di;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\EmailAddress>
*/
class EmailAddress extends \Espo\Core\Repositories\Database implements
Di\ApplicationStateAware,
Di\AclManagerAware
@@ -31,8 +31,9 @@ namespace Espo\Repositories;
use Espo\ORM\Entity;
use Espo\Core\Exceptions\Error;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\EmailFolder>
*/
class EmailFolder extends \Espo\Core\Repositories\Database
{
protected function beforeSave(Entity $entity, array $options = [])
@@ -40,12 +41,16 @@ class EmailFolder extends \Espo\Core\Repositories\Database
parent::beforeSave($entity, $options);
$order = $entity->get('order');
if (is_null($order)) {
$order = $this->max('order');
if (!$order) {
$order = 0;
}
$order++;
$entity->set('order', $order);
}
}
@@ -29,6 +29,9 @@
namespace Espo\Repositories;
/**
* @extends \Espo\Core\Repositories\CategoryTree<\Espo\Entities\EmailTemplateCategory>
*/
class EmailTemplateCategory extends \Espo\Core\Repositories\CategoryTree
{
}
@@ -29,6 +29,9 @@
namespace Espo\Repositories;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\Extension>
*/
class Extension extends \Espo\Core\Repositories\Database
{
protected $hooksDisabled = true;
+6
View File
@@ -39,8 +39,14 @@ use Espo\ORM\{
use Espo\Core\Repositories\Database;
/**
* @extends Database<\Espo\Entities\Import>
*/
class Import extends Database
{
/**
* @return Collection<Entity>
*/
public function findResultRecords(ImportEntity $entity, string $relationName, Query $query): Collection
{
$entityType = $entity->get('entityType');
+3
View File
@@ -33,6 +33,9 @@ use Espo\ORM\Entity;
use Espo\Core\Di;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\Job>
*/
class Job extends \Espo\Core\Repositories\Database implements
Di\ConfigAware
{
@@ -31,6 +31,9 @@ namespace Espo\Repositories;
use Espo\ORM\Entity;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\LayoutSet>
*/
class LayoutSet extends \Espo\Core\Repositories\Database
{
protected function afterSave(Entity $entity, array $options = [])
+3 -2
View File
@@ -29,8 +29,9 @@
namespace Espo\Repositories;
use Espo\ORM\Entity;
/**
* @extends \Espo\Core\Repositories\Database<\Espo\Entities\NextNumber>
*/
class NextNumber extends \Espo\Core\Repositories\Database
{
protected $hooksDisabled = true;
+3
View File
@@ -35,6 +35,9 @@ use Espo\Core\Repositories\Database;
use Espo\Core\Di;
/**
* @extends Database<\Espo\Entities\Portal>
*/
class Portal extends Database implements
Di\ConfigAware
@@ -33,7 +33,12 @@ use Espo\ORM\Entity;
use Espo\Core\Job\Job\Status;
class ScheduledJob extends \Espo\Core\Repositories\Database
use Espo\Core\Repositories\Database;
/**
* @extends Database<\Espo\Entities\ScheduledJob>
*/
class ScheduledJob extends Database
{
protected $hooksDisabled = true;
+3
View File
@@ -34,6 +34,9 @@ use Espo\Entities\PhoneNumber;
use Espo\Core\Repositories\Database;
/**
* @extends Database<\Espo\Entities\Sms>
*/
class Sms extends Database
{
public function loadFromField(SmsEntity $entity): void