Refactor CDokumente service to use dependency injection for FileStorageManager and FileManager; update microtime values in config and state files
This commit is contained in:
@@ -12,11 +12,21 @@ use Espo\Core\Utils\File\Manager as FileManager;
|
||||
*/
|
||||
class CDokumente extends Record
|
||||
{
|
||||
public function __construct(
|
||||
private FileStorageManager $fileStorageManager,
|
||||
private FileManager $fileManager
|
||||
) {
|
||||
parent::__construct();
|
||||
private FileStorageManager $fileStorageManager;
|
||||
private FileManager $fileManager;
|
||||
|
||||
/**
|
||||
* Inject additional dependencies via setter methods
|
||||
* EspoCRM DI will automatically call these
|
||||
*/
|
||||
public function injectFileStorageManager(FileStorageManager $fileStorageManager): void
|
||||
{
|
||||
$this->fileStorageManager = $fileStorageManager;
|
||||
}
|
||||
|
||||
public function injectFileManager(FileManager $fileManager): void
|
||||
{
|
||||
$this->fileManager = $fileManager;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user