type fixes
This commit is contained in:
@@ -96,6 +96,9 @@ class RecordBase extends Base implements Di\EntityManagerAware, Di\InjectableFac
|
||||
*/
|
||||
protected $recordServiceContainer;
|
||||
|
||||
/**
|
||||
* @var Config
|
||||
*/
|
||||
protected $config;
|
||||
|
||||
/**
|
||||
@@ -103,11 +106,13 @@ class RecordBase extends Base implements Di\EntityManagerAware, Di\InjectableFac
|
||||
*/
|
||||
protected $user;
|
||||
|
||||
/**
|
||||
* @var Acl
|
||||
*/
|
||||
protected $acl;
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
*
|
||||
* @var EntityManager
|
||||
*/
|
||||
protected $entityManager;
|
||||
|
||||
@@ -52,10 +52,19 @@ class ClientManager
|
||||
*/
|
||||
protected $entityManager;
|
||||
|
||||
/**
|
||||
* @var Metadata
|
||||
*/
|
||||
protected $metadata;
|
||||
|
||||
/**
|
||||
* @var Config
|
||||
*/
|
||||
protected $config;
|
||||
|
||||
/**
|
||||
* @var InjectableFactory|null
|
||||
*/
|
||||
protected $injectableFactory = null;
|
||||
|
||||
protected $clientMap = [];
|
||||
|
||||
@@ -53,18 +53,39 @@ use Espo\{
|
||||
|
||||
class MassConvertCurrency implements MassAction
|
||||
{
|
||||
/**
|
||||
* @var QueryBuilder
|
||||
*/
|
||||
protected $queryBuilder;
|
||||
|
||||
/**
|
||||
* @var Acl
|
||||
*/
|
||||
protected $acl;
|
||||
|
||||
/**
|
||||
* @var EntityManager
|
||||
*/
|
||||
protected $entityManager;
|
||||
|
||||
/**
|
||||
* @var FieldUtil
|
||||
*/
|
||||
protected $fieldUtil;
|
||||
|
||||
/**
|
||||
* @var Metadata
|
||||
*/
|
||||
protected $metadata;
|
||||
|
||||
/**
|
||||
* @var CurrencyConfigDataProvider
|
||||
*/
|
||||
protected $configDataProvider;
|
||||
|
||||
/**
|
||||
* @var CurrencyConverter
|
||||
*/
|
||||
protected $currencyConverter;
|
||||
|
||||
public function __construct(
|
||||
@@ -128,7 +149,7 @@ class MassConvertCurrency implements MassAction
|
||||
$query = $this->queryBuilder->build($params);
|
||||
|
||||
$collection = $this->entityManager
|
||||
->getRepository($entityType)
|
||||
->getRDBRepository($entityType)
|
||||
->clone($query)
|
||||
->sth()
|
||||
->find();
|
||||
@@ -144,7 +165,7 @@ class MassConvertCurrency implements MassAction
|
||||
|
||||
$this->convertEntity($entity, $fieldList, $targetCurrency, $rates);
|
||||
|
||||
$ids[] = $entity->id;
|
||||
$ids[] = $entity->getId();
|
||||
|
||||
$count++;
|
||||
}
|
||||
|
||||
@@ -43,10 +43,19 @@ use Espo\Core\{
|
||||
|
||||
class MassDelete implements MassAction
|
||||
{
|
||||
/**
|
||||
* @var QueryBuilder
|
||||
*/
|
||||
protected $queryBuilder;
|
||||
|
||||
/**
|
||||
* @var Acl
|
||||
*/
|
||||
protected $acl;
|
||||
|
||||
/**
|
||||
* @var RecordServiceContainer
|
||||
*/
|
||||
protected $recordServiceContainer;
|
||||
|
||||
/**
|
||||
|
||||
@@ -39,16 +39,23 @@ use Espo\Core\{
|
||||
Exceptions\Forbidden,
|
||||
};
|
||||
|
||||
use Espo\{
|
||||
Entities\User,
|
||||
};
|
||||
use Espo\Entities\User;
|
||||
|
||||
class MassRecalculateFormula implements MassAction
|
||||
{
|
||||
/**
|
||||
* @var QueryBuilder
|
||||
*/
|
||||
protected $queryBuilder;
|
||||
|
||||
/**
|
||||
* @var EntityManager
|
||||
*/
|
||||
protected $entityManager;
|
||||
|
||||
/**
|
||||
* @var User
|
||||
*/
|
||||
protected $user;
|
||||
|
||||
public function __construct(
|
||||
@@ -72,7 +79,7 @@ class MassRecalculateFormula implements MassAction
|
||||
$query = $this->queryBuilder->build($params);
|
||||
|
||||
$collection = $this->entityManager
|
||||
->getRepository($entityType)
|
||||
->getRDBRepository($entityType)
|
||||
->clone($query)
|
||||
->sth()
|
||||
->find();
|
||||
@@ -84,7 +91,7 @@ class MassRecalculateFormula implements MassAction
|
||||
foreach ($collection as $entity) {
|
||||
$this->entityManager->saveEntity($entity);
|
||||
|
||||
$ids[] = $entity->id;
|
||||
$ids[] = $entity->getId();
|
||||
|
||||
$count++;
|
||||
}
|
||||
|
||||
@@ -50,10 +50,19 @@ use stdClass;
|
||||
|
||||
class MassUpdate implements MassAction
|
||||
{
|
||||
/**
|
||||
* @var QueryBuilder
|
||||
*/
|
||||
protected $queryBuilder;
|
||||
|
||||
/**
|
||||
* @var Acl
|
||||
*/
|
||||
protected $acl;
|
||||
|
||||
/**
|
||||
* @var RecordServiceContainer
|
||||
*/
|
||||
protected $recordServiceContainer;
|
||||
|
||||
/**
|
||||
@@ -61,6 +70,9 @@ class MassUpdate implements MassAction
|
||||
*/
|
||||
protected $entityManager;
|
||||
|
||||
/**
|
||||
* @var FieldUtil
|
||||
*/
|
||||
protected $fieldUtil;
|
||||
|
||||
public function __construct(
|
||||
|
||||
@@ -41,10 +41,19 @@ use Espo\Core\Notification\AssignmentNotificator\Params;
|
||||
|
||||
class DefaultAssignmentNotificator implements AssignmentNotificator
|
||||
{
|
||||
/**
|
||||
* @var User
|
||||
*/
|
||||
protected $user;
|
||||
|
||||
/**
|
||||
* @var EntityManager
|
||||
*/
|
||||
protected $entityManager;
|
||||
|
||||
/**
|
||||
* @var UserEnabledChecker
|
||||
*/
|
||||
protected $userChecker;
|
||||
|
||||
public function __construct(User $user, EntityManager $entityManager, UserEnabledChecker $userChecker)
|
||||
|
||||
@@ -48,10 +48,19 @@ class RepositoryFactory implements RepositoryFactoryInterface
|
||||
{
|
||||
protected $defaultClassName = DatabaseRepository::class;
|
||||
|
||||
/**
|
||||
* @var EntityFactoryInteface
|
||||
*/
|
||||
protected $entityFactory;
|
||||
|
||||
/**
|
||||
* @var InjectableFactory
|
||||
*/
|
||||
protected $injectableFactory;
|
||||
|
||||
/**
|
||||
* @var ClassFinder
|
||||
*/
|
||||
protected $classFinder;
|
||||
|
||||
public function __construct(
|
||||
|
||||
@@ -58,16 +58,34 @@ class Recovery
|
||||
|
||||
const REQUEST_LIFETIME = '3 hours';
|
||||
|
||||
/**
|
||||
* @var EntityManager
|
||||
*/
|
||||
protected $entityManager;
|
||||
|
||||
/**
|
||||
* @var Config
|
||||
*/
|
||||
protected $config;
|
||||
|
||||
/**
|
||||
* @var EmailSender
|
||||
*/
|
||||
protected $emailSender;
|
||||
|
||||
/**
|
||||
* @var HtmlizerFactory
|
||||
*/
|
||||
protected $htmlizerFactory;
|
||||
|
||||
/**
|
||||
* @var TemplateFileManager
|
||||
*/
|
||||
protected $templateFileManager;
|
||||
|
||||
/**
|
||||
* @var Log
|
||||
*/
|
||||
private $log;
|
||||
|
||||
public function __construct(
|
||||
@@ -96,7 +114,7 @@ class Recovery
|
||||
}
|
||||
|
||||
$request = $em
|
||||
->getRepository('PasswordChangeRequest')
|
||||
->getRDBRepository('PasswordChangeRequest')
|
||||
->where([
|
||||
'requestId' => $id,
|
||||
])
|
||||
@@ -119,7 +137,7 @@ class Recovery
|
||||
$em = $this->entityManager;
|
||||
|
||||
$request = $em
|
||||
->getRepository('PasswordChangeRequest')
|
||||
->getRDBRepository('PasswordChangeRequest')
|
||||
->where([
|
||||
'requestId' => $id,
|
||||
])
|
||||
@@ -142,7 +160,7 @@ class Recovery
|
||||
}
|
||||
|
||||
$user = $em
|
||||
->getRepository('User')
|
||||
->getRDBRepository('User')
|
||||
->where([
|
||||
'userName' => $userName,
|
||||
'emailAddress' => $emailAddress,
|
||||
@@ -196,9 +214,9 @@ class Recovery
|
||||
}
|
||||
|
||||
$passwordChangeRequest = $em
|
||||
->getRepository('PasswordChangeRequest')
|
||||
->getRDBRepository('PasswordChangeRequest')
|
||||
->where([
|
||||
'userId' => $user->id,
|
||||
'userId' => $user->getId(),
|
||||
])
|
||||
->findOne();
|
||||
|
||||
@@ -293,12 +311,12 @@ class Recovery
|
||||
$siteUrl = $config->getSiteUrl();
|
||||
|
||||
if ($user->isPortal()) {
|
||||
$portal = $em->getRepository('Portal')
|
||||
$portal = $em->getRDBRepository('Portal')
|
||||
->distinct()
|
||||
->join('users')
|
||||
->where([
|
||||
'isActive' => true,
|
||||
'users.id' => $user->id,
|
||||
'users.id' => $user->getId(),
|
||||
])
|
||||
->findOne();
|
||||
|
||||
|
||||
@@ -53,22 +53,49 @@ class ItemGeneralConverter implements ItemConverter
|
||||
{
|
||||
protected $entityType;
|
||||
|
||||
/**
|
||||
* @var User
|
||||
*/
|
||||
protected $user;
|
||||
|
||||
/**
|
||||
* @var DateTimeItemTransformer
|
||||
*/
|
||||
protected $dateTimeItemTransformer;
|
||||
|
||||
/**
|
||||
* @var Scanner
|
||||
*/
|
||||
protected $scanner;
|
||||
|
||||
/**
|
||||
* @var ItemConverterFactory
|
||||
*/
|
||||
protected $itemConverterFactory;
|
||||
|
||||
/**
|
||||
* @var RandomStringGenerator
|
||||
*/
|
||||
protected $randomStringGenerator;
|
||||
|
||||
/**
|
||||
* @var EntityManager
|
||||
*/
|
||||
protected $entityManager;
|
||||
|
||||
/**
|
||||
* @var ORMDefs
|
||||
*/
|
||||
protected $ormDefs;
|
||||
|
||||
/**
|
||||
* @var Config
|
||||
*/
|
||||
protected $config;
|
||||
|
||||
/**
|
||||
* @var Metadata
|
||||
*/
|
||||
protected $metadata;
|
||||
|
||||
public function __construct(
|
||||
|
||||
@@ -70,18 +70,39 @@ use RuntimeException;
|
||||
*/
|
||||
class Xlsx implements Processor
|
||||
{
|
||||
/**
|
||||
* @var Config
|
||||
*/
|
||||
protected $config;
|
||||
|
||||
/**
|
||||
* @var Metadata
|
||||
*/
|
||||
protected $metadata;
|
||||
|
||||
/**
|
||||
* @var Language
|
||||
*/
|
||||
protected $language;
|
||||
|
||||
/**
|
||||
* @var DateTimeUtil
|
||||
*/
|
||||
protected $dateTime;
|
||||
|
||||
/**
|
||||
* @var EntityManager
|
||||
*/
|
||||
protected $entityManager;
|
||||
|
||||
/**
|
||||
* @var FileStorageManager
|
||||
*/
|
||||
protected $fileStorageManager;
|
||||
|
||||
/**
|
||||
* @var AddressFormatterFactory
|
||||
*/
|
||||
protected $addressFormatterFactory;
|
||||
|
||||
public function __construct(
|
||||
|
||||
@@ -87,10 +87,13 @@ class LeadCapture
|
||||
/** @var Log */
|
||||
protected $log;
|
||||
|
||||
/** @var CampaignService */
|
||||
private $campaignService;
|
||||
|
||||
/** @var EmailTemplateService */
|
||||
private $emailTemplateService;
|
||||
|
||||
/** @var InboundEmailService */
|
||||
private $inboundEmailService;
|
||||
|
||||
public function __construct(
|
||||
|
||||
Reference in New Issue
Block a user