This commit is contained in:
Yuri Kuznetsov
2022-10-16 12:18:50 +03:00
parent 6a940eb732
commit fef90ac1dc
8 changed files with 65 additions and 94 deletions
+20 -15
View File
@@ -30,21 +30,32 @@
namespace Espo\Controllers;
use Espo\Core\Exceptions\Forbidden;
use Espo\Services\Metadata as Service;
use Espo\Core\{
Controllers\Base,
Api\Request,
};
use Espo\Core\Api\Request;
use Espo\Core\Utils\Metadata as MetadataUtil;
use Espo\Entities\User as UserEntity;
use Espo\Tools\App\MetadataService as Service;
use stdClass;
class Metadata extends Base
class Metadata
{
private Service $service;
private MetadataUtil $metadata;
private UserEntity $user;
public function __construct(
Service $service,
MetadataUtil $metadata,
UserEntity $user
) {
$this->service = $service;
$this->metadata = $metadata;
$this->user = $user;
}
public function getActionRead(): stdClass
{
return $this->getMetadataService()->getDataForFrontend();
return $this->service->getDataForFrontend();
}
/**
@@ -61,10 +72,4 @@ class Metadata extends Base
return $this->metadata->get($key, false);
}
private function getMetadataService(): Service
{
/** @var Service */
return $this->getServiceFactory()->create('Metadata');
}
}