This commit is contained in:
Yuri Kuznetsov
2020-06-27 23:25:18 +03:00
parent 9af8dde878
commit d0e6689dc4
2 changed files with 5 additions and 17 deletions
+2 -2
View File
@@ -36,7 +36,7 @@ use Espo\Core\Notificators\DefaultNotificator;
class NotificatorFactory
{
protected $baseClassName = DefaultNotificator::class;
protected $defaultClassName = DefaultNotificator::class;
protected $injectableFactory;
protected $classFinder;
@@ -52,7 +52,7 @@ class NotificatorFactory
$className = $this->classFinder->find('Notificators', $entityType);
if (!$className || !class_exists($className)) {
$className = $this->baseClassName;
$className = $this->defaultClassName;
}
$obj = $this->injectableFactory->create($className);
+3 -15
View File
@@ -33,40 +33,28 @@ use Espo\Core\Exceptions\Error;
use Espo\Core\InjectableFactory;
use Espo\Core\SelectManagers\SelectManager;
use Espo\Core\ORM\EntityManager;
use Espo\Entities\User;
use Espo\Core\Utils\Util;
class SelectManagerFactory
{
private $entityManager;
protected $defaultClassName = SelectManager::class;
private $user;
private $acl;
private $metadata;
private $injectableFactory;
private $fieldManagerUtil;
private $classFinder;
protected $baseClassName = SelectManager::class;
public function __construct(
EntityManager $entityManager,
User $user,
Acl $acl,
AclManager $aclManager,
Utils\Metadata $metadata,
Utils\Config $config,
Utils\FieldManagerUtil $fieldManagerUtil,
InjectableFactory $injectableFactory,
Utils\ClassFinder $classFinder
) {
$this->entityManager = $entityManager;
$this->user = $user;
$this->acl = $acl;
$this->aclManager = $aclManager;
$this->metadata = $metadata;
$this->config = $config;
$this->fieldManagerUtil = $fieldManagerUtil;
$this->injectableFactory = $injectableFactory;
$this->classFinder = $classFinder;
}
@@ -76,7 +64,7 @@ class SelectManagerFactory
$className = $this->classFinder->find('SelectManagers', $entityType);
if (!$className || !class_exists($className)) {
$className = $this->baseClassName;
$className = $this->defaultClassName;
}
if ($user) {