mirror of
https://github.com/Karaka-Management/oms-ContractManagement.git
synced 2026-02-16 10:28:41 +00:00
phpstan, phpcs, phpunit fixes
This commit is contained in:
parent
cf4cec9836
commit
067a4b563d
|
|
@ -22,6 +22,7 @@ use Modules\ContractManagement\Models\ContractTypeL11n;
|
||||||
use Modules\ContractManagement\Models\ContractTypeL11nMapper;
|
use Modules\ContractManagement\Models\ContractTypeL11nMapper;
|
||||||
use Modules\ContractManagement\Models\ContractTypeMapper;
|
use Modules\ContractManagement\Models\ContractTypeMapper;
|
||||||
use Modules\ContractManagement\Models\NullContractType;
|
use Modules\ContractManagement\Models\NullContractType;
|
||||||
|
use Modules\Media\Models\MediaMapper;
|
||||||
use Modules\Media\Models\PathSettings;
|
use Modules\Media\Models\PathSettings;
|
||||||
use Modules\Organization\Models\NullUnit;
|
use Modules\Organization\Models\NullUnit;
|
||||||
use phpOMS\Localization\ISO639x1Enum;
|
use phpOMS\Localization\ISO639x1Enum;
|
||||||
|
|
@ -144,16 +145,29 @@ final class ApiController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
$uploaded = $this->app->moduleManager->get('Media')->uploadFiles(
|
$uploaded = $this->app->moduleManager->get('Media')->uploadFiles(
|
||||||
$request->getDataList('names'),
|
names: $request->getDataList('names'),
|
||||||
$request->getDataList('filenames'),
|
fileNames: $request->getDataList('filenames'),
|
||||||
$uploadedFiles,
|
files: $uploadedFiles,
|
||||||
$request->header->account,
|
account: $request->header->account,
|
||||||
__DIR__ . '/../../../Modules/Media/Files/Modules/ContractManagement/Contracts/' . ($request->getData('contract_title') ?? '0'),
|
basePath: __DIR__ . '/../../../Modules/Media/Files/Modules/ContractManagement/Contracts/' . ($request->getData('contract_title') ?? '0'),
|
||||||
'/Modules/ContractManagement/Contracts/' . ($request->getData('contract_title') ?? '0'),
|
virtualPath: '/Modules/ContractManagement/Contracts/' . ($request->getData('contract_title') ?? '0'),
|
||||||
$request->getData('type', 'int'),
|
|
||||||
pathSettings: PathSettings::FILE_PATH
|
pathSettings: PathSettings::FILE_PATH
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if ($request->hasData('type')) {
|
||||||
|
foreach ($uploaded as $file) {
|
||||||
|
$this->createModelRelation(
|
||||||
|
$request->header->account,
|
||||||
|
$file->getId(),
|
||||||
|
$request->getData('type', 'int'),
|
||||||
|
MediaMapper::class,
|
||||||
|
'types',
|
||||||
|
'',
|
||||||
|
$request->getOrigin()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$this->createModelRelation(
|
$this->createModelRelation(
|
||||||
$request->header->account,
|
$request->header->account,
|
||||||
(int) $request->getData('contract'),
|
(int) $request->getData('contract'),
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ final class ContractMapper extends DataMapperFactory
|
||||||
/**
|
/**
|
||||||
* Has one relation.
|
* Has one relation.
|
||||||
*
|
*
|
||||||
* @var array<string, array{mapper:string, external:string, by?:string, column?:string, conditional?:bool}>
|
* @var array<string, array{mapper:class-string, external:string, by?:string, column?:string, conditional?:bool}>
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public const OWNS_ONE = [
|
public const OWNS_ONE = [
|
||||||
|
|
@ -103,7 +103,7 @@ final class ContractMapper extends DataMapperFactory
|
||||||
/**
|
/**
|
||||||
* Has many relation.
|
* Has many relation.
|
||||||
*
|
*
|
||||||
* @var array<string, array{mapper:string, table:string, self?:?string, external?:?string, column?:string}>
|
* @var array<string, array{mapper:class-string, table:string, self?:?string, external?:?string, column?:string}>
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public const HAS_MANY = [
|
public const HAS_MANY = [
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ final class ContractTypeMapper extends DataMapperFactory
|
||||||
/**
|
/**
|
||||||
* Has many relation.
|
* Has many relation.
|
||||||
*
|
*
|
||||||
* @var array<string, array{mapper:string, table:string, self?:?string, external?:?string, column?:string}>
|
* @var array<string, array{mapper:class-string, table:string, self?:?string, external?:?string, column?:string}>
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public const HAS_MANY = [
|
public const HAS_MANY = [
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user