mirror of
https://github.com/Karaka-Management/oms-Script.git
synced 2026-02-05 07:58:40 +00:00
rename
This commit is contained in:
parent
365c41ce34
commit
7fd3b4e59b
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin\Install
|
* @package Modules\Script\Admin\Install
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,14 +12,14 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Admin\Install;
|
namespace Modules\Script\Admin\Install;
|
||||||
|
|
||||||
use phpOMS\Application\ApplicationAbstract;
|
use phpOMS\Application\ApplicationAbstract;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Media class.
|
* Media class.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin\Install
|
* @package Modules\Script\Admin\Install
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin\Install
|
* @package Modules\Script\Admin\Install
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,14 +12,14 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Admin\Install;
|
namespace Modules\Script\Admin\Install;
|
||||||
|
|
||||||
use phpOMS\Application\ApplicationAbstract;
|
use phpOMS\Application\ApplicationAbstract;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Navigation class.
|
* Navigation class.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin\Install
|
* @package Modules\Script\Admin\Install
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin
|
* @package Modules\Script\Admin
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,14 +12,14 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Admin;
|
namespace Modules\Script\Admin;
|
||||||
|
|
||||||
use phpOMS\Module\InstallerAbstract;
|
use phpOMS\Module\InstallerAbstract;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Installer class.
|
* Installer class.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin
|
* @package Modules\Script\Admin
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -12,15 +12,15 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
use Modules\Helper\Controller\ApiController;
|
use Modules\Script\Controller\ApiController;
|
||||||
use Modules\Helper\Models\PermissionCategory;
|
use Modules\Script\Models\PermissionCategory;
|
||||||
use phpOMS\Account\PermissionType;
|
use phpOMS\Account\PermissionType;
|
||||||
use phpOMS\Router\RouteVerb;
|
use phpOMS\Router\RouteVerb;
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'^.*/helper/report/export(\?.*$|$)' => [
|
'^.*/helper/report/export(\?.*$|$)' => [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\Helper\Controller\ApiController:apiHelperExport',
|
'dest' => '\Modules\Script\Controller\ApiController:apiHelperExport',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
'active' => true,
|
'active' => true,
|
||||||
|
|
@ -33,7 +33,7 @@ return [
|
||||||
],
|
],
|
||||||
'^.*/helper/report/template(\?.*$|$)' => [
|
'^.*/helper/report/template(\?.*$|$)' => [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\Helper\Controller\ApiController:apiTemplateCreate',
|
'dest' => '\Modules\Script\Controller\ApiController:apiTemplateCreate',
|
||||||
'verb' => RouteVerb::SET,
|
'verb' => RouteVerb::SET,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
'active' => true,
|
'active' => true,
|
||||||
|
|
@ -46,7 +46,7 @@ return [
|
||||||
],
|
],
|
||||||
'^.*/helper/report/report(\?.*$|$)' => [
|
'^.*/helper/report/report(\?.*$|$)' => [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\Helper\Controller\ApiController:apiReportCreate',
|
'dest' => '\Modules\Script\Controller\ApiController:apiReportCreate',
|
||||||
'verb' => RouteVerb::SET,
|
'verb' => RouteVerb::SET,
|
||||||
'csrf' => true,
|
'csrf' => true,
|
||||||
'active' => true,
|
'active' => true,
|
||||||
|
|
|
||||||
|
|
@ -12,15 +12,15 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
use Modules\Helper\Controller\BackendController;
|
use Modules\Script\Controller\BackendController;
|
||||||
use Modules\Helper\Models\PermissionCategory;
|
use Modules\Script\Models\PermissionCategory;
|
||||||
use phpOMS\Account\PermissionType;
|
use phpOMS\Account\PermissionType;
|
||||||
use phpOMS\Router\RouteVerb;
|
use phpOMS\Router\RouteVerb;
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'^/helper/template/create(\?.*$|$)' => [
|
'^/helper/template/create(\?.*$|$)' => [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\Helper\Controller\BackendController:viewTemplateCreate',
|
'dest' => '\Modules\Script\Controller\BackendController:viewTemplateCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
'active' => true,
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
|
|
@ -32,7 +32,7 @@ return [
|
||||||
],
|
],
|
||||||
'^/helper/report/create(\?.*$|$)' => [
|
'^/helper/report/create(\?.*$|$)' => [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\Helper\Controller\BackendController:viewReportCreate',
|
'dest' => '\Modules\Script\Controller\BackendController:viewReportCreate',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
'active' => true,
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
|
|
@ -44,7 +44,7 @@ return [
|
||||||
],
|
],
|
||||||
'^/helper/list(\?.*$|$)' => [
|
'^/helper/list(\?.*$|$)' => [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\Helper\Controller\BackendController:viewTemplateList',
|
'dest' => '\Modules\Script\Controller\BackendController:viewTemplateList',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
'active' => true,
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
|
|
@ -56,7 +56,7 @@ return [
|
||||||
],
|
],
|
||||||
'^/helper/report/view(\?.*$|$)' => [
|
'^/helper/report/view(\?.*$|$)' => [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\Helper\Controller\BackendController:viewHelperReport',
|
'dest' => '\Modules\Script\Controller\BackendController:viewHelperReport',
|
||||||
'verb' => RouteVerb::GET,
|
'verb' => RouteVerb::GET,
|
||||||
'active' => true,
|
'active' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin
|
* @package Modules\Script\Admin
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,14 +12,14 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Admin;
|
namespace Modules\Script\Admin;
|
||||||
|
|
||||||
use phpOMS\Module\StatusAbstract;
|
use phpOMS\Module\StatusAbstract;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Status class.
|
* Status class.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin
|
* @package Modules\Script\Admin
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin
|
* @package Modules\Script\Admin
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,14 +12,14 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Admin;
|
namespace Modules\Script\Admin;
|
||||||
|
|
||||||
use phpOMS\Module\UninstallerAbstract;
|
use phpOMS\Module\UninstallerAbstract;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Uninstaller class.
|
* Uninstaller class.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin
|
* @package Modules\Script\Admin
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin
|
* @package Modules\Script\Admin
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,14 +12,14 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Admin;
|
namespace Modules\Script\Admin;
|
||||||
|
|
||||||
use phpOMS\Module\UpdaterAbstract;
|
use phpOMS\Module\UpdaterAbstract;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Updater class.
|
* Updater class.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Admin
|
* @package Modules\Script\Admin
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -12,17 +12,17 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Controller;
|
namespace Modules\Script\Controller;
|
||||||
|
|
||||||
use Modules\Admin\Models\AccountPermission;
|
use Modules\Admin\Models\AccountPermission;
|
||||||
use Modules\Admin\Models\NullAccount;
|
use Modules\Admin\Models\NullAccount;
|
||||||
use Modules\Helper\Models\NullTemplate;
|
use Modules\Script\Models\NullTemplate;
|
||||||
use Modules\Helper\Models\PermissionCategory;
|
use Modules\Script\Models\PermissionCategory;
|
||||||
use Modules\Helper\Models\Report;
|
use Modules\Script\Models\Report;
|
||||||
use Modules\Helper\Models\ReportMapper;
|
use Modules\Script\Models\ReportMapper;
|
||||||
use Modules\Helper\Models\Template;
|
use Modules\Script\Models\Template;
|
||||||
use Modules\Helper\Models\TemplateDataType;
|
use Modules\Script\Models\TemplateDataType;
|
||||||
use Modules\Helper\Models\TemplateMapper;
|
use Modules\Script\Models\TemplateMapper;
|
||||||
use Modules\Media\Models\NullCollection;
|
use Modules\Media\Models\NullCollection;
|
||||||
use Modules\Media\Models\NullMedia;
|
use Modules\Media\Models\NullMedia;
|
||||||
use Modules\Media\Models\PathSettings;
|
use Modules\Media\Models\PathSettings;
|
||||||
|
|
|
||||||
|
|
@ -12,11 +12,11 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Controller;
|
namespace Modules\Script\Controller;
|
||||||
|
|
||||||
use Modules\Helper\Models\ReportMapper;
|
use Modules\Script\Models\ReportMapper;
|
||||||
use Modules\Helper\Models\Template;
|
use Modules\Script\Models\Template;
|
||||||
use Modules\Helper\Models\TemplateMapper;
|
use Modules\Script\Models\TemplateMapper;
|
||||||
use Modules\Media\Models\CollectionMapper;
|
use Modules\Media\Models\CollectionMapper;
|
||||||
use Modules\Media\Models\Media;
|
use Modules\Media\Models\Media;
|
||||||
use phpOMS\Contract\RenderableInterface;
|
use phpOMS\Contract\RenderableInterface;
|
||||||
|
|
@ -207,7 +207,7 @@ final class BackendController extends Controller
|
||||||
return $view;
|
return $view;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @var \Modules\Helper\Models\Report $report */
|
/** @var \Modules\Script\Models\Report $report */
|
||||||
$report = ReportMapper::get()
|
$report = ReportMapper::get()
|
||||||
->where('template', $template->id)
|
->where('template', $template->id)
|
||||||
->sort('id', OrderType::DESC)
|
->sort('id', OrderType::DESC)
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Controller;
|
namespace Modules\Script\Controller;
|
||||||
|
|
||||||
use phpOMS\Module\ModuleAbstract;
|
use phpOMS\Module\ModuleAbstract;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,12 +12,12 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Report model.
|
* Report model.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,12 +12,12 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Report model.
|
* Report model.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,14 +12,14 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
use phpOMS\Stdlib\Base\Enum;
|
use phpOMS\Stdlib\Base\Enum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permission category enum.
|
* Permission category enum.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,14 +12,14 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
use phpOMS\Stdlib\Base\Enum;
|
use phpOMS\Stdlib\Base\Enum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permission category enum.
|
* Permission category enum.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
use Modules\Admin\Models\Account;
|
use Modules\Admin\Models\Account;
|
||||||
use Modules\Admin\Models\NullAccount;
|
use Modules\Admin\Models\NullAccount;
|
||||||
|
|
@ -22,7 +22,7 @@ use Modules\Media\Models\NullCollection;
|
||||||
/**
|
/**
|
||||||
* Report model.
|
* Report model.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
@ -43,7 +43,7 @@ class Report implements \JsonSerializable
|
||||||
* @var int
|
* @var int
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public int $status = HelperStatus::INACTIVE;
|
public int $status = ScriptStatus::INACTIVE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Report title.
|
* Report title.
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
use Modules\Admin\Models\AccountMapper;
|
use Modules\Admin\Models\AccountMapper;
|
||||||
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
||||||
/**
|
/**
|
||||||
* Report mapper class.
|
* Report mapper class.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
8
Models/HelperStatus.php → Models/ScriptStatus.php
Executable file → Normal file
8
Models/HelperStatus.php → Models/ScriptStatus.php
Executable file → Normal file
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,19 +12,19 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
use phpOMS\Stdlib\Base\Enum;
|
use phpOMS\Stdlib\Base\Enum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Helper status.
|
* Helper status.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
abstract class HelperStatus extends Enum
|
abstract class ScriptStatus extends Enum
|
||||||
{
|
{
|
||||||
public const INACTIVE = 1;
|
public const INACTIVE = 1;
|
||||||
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
use Modules\Admin\Models\Account;
|
use Modules\Admin\Models\Account;
|
||||||
use Modules\Admin\Models\NullAccount;
|
use Modules\Admin\Models\NullAccount;
|
||||||
|
|
@ -25,7 +25,7 @@ use Modules\Tag\Models\Tag;
|
||||||
/**
|
/**
|
||||||
* Template model.
|
* Template model.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
@ -54,7 +54,7 @@ class Template implements \JsonSerializable
|
||||||
* @var int
|
* @var int
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public int $status = HelperStatus::INACTIVE;
|
public int $status = ScriptStatus::INACTIVE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Template data type.
|
* Template data type.
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,14 +12,14 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
use phpOMS\Stdlib\Base\Enum;
|
use phpOMS\Stdlib\Base\Enum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Helper status.
|
* Helper status.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\Models;
|
namespace Modules\Script\Models;
|
||||||
|
|
||||||
use Modules\Admin\Models\AccountMapper;
|
use Modules\Admin\Models\AccountMapper;
|
||||||
use Modules\Media\Models\CollectionMapper;
|
use Modules\Media\Models\CollectionMapper;
|
||||||
|
|
@ -23,7 +23,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
|
||||||
/**
|
/**
|
||||||
* Report mapper class.
|
* Report mapper class.
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\Models
|
* @package Modules\Script\Models
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ use phpOMS\Uri\UriFactory;
|
||||||
/**
|
/**
|
||||||
* @var \phpOMS\Views\View $this
|
* @var \phpOMS\Views\View $this
|
||||||
*/
|
*/
|
||||||
$templateList = \Modules\Helper\Models\TemplateMapper::getAll()->executeGetArray();
|
$templateList = \Modules\Script\Models\TemplateMapper::getAll()->executeGetArray();
|
||||||
|
|
||||||
echo $this->data['nav']->render(); ?>
|
echo $this->data['nav']->render(); ?>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ use phpOMS\Uri\UriFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var \phpOMS\Views\View $this
|
* @var \phpOMS\Views\View $this
|
||||||
* @var \Modules\Helper\Models\Template[] $templates
|
* @var \Modules\Script\Models\Template[] $templates
|
||||||
*/
|
*/
|
||||||
$templates = $this->data['reports'];
|
$templates = $this->data['reports'];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,8 +12,8 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
use Modules\Helper\Models\NullReport;
|
use Modules\Script\Models\NullReport;
|
||||||
use Modules\Helper\Models\NullTemplate;
|
use Modules\Script\Models\NullTemplate;
|
||||||
use phpOMS\Model\Html\FormElementGenerator;
|
use phpOMS\Model\Html\FormElementGenerator;
|
||||||
use phpOMS\Uri\UriFactory;
|
use phpOMS\Uri\UriFactory;
|
||||||
|
|
||||||
|
|
@ -32,10 +32,10 @@ $rcoll = $this->data['rcoll'] ?? [];
|
||||||
/** @var string $cLang */
|
/** @var string $cLang */
|
||||||
$cLang = $this->data['lang'] ?? 'en';
|
$cLang = $this->data['lang'] ?? 'en';
|
||||||
|
|
||||||
/** @var \Modules\Helper\Models\Template $template */
|
/** @var \Modules\Script\Models\Template $template */
|
||||||
$template = $this->data['template'] ?? new NullTemplate();
|
$template = $this->data['template'] ?? new NullTemplate();
|
||||||
|
|
||||||
/** @var \Modules\Helper\Models\Report $report */
|
/** @var \Modules\Script\Models\Report $report */
|
||||||
$report = $this->data['report'] ?? new NullReport();
|
$report = $this->data['report'] ?? new NullReport();
|
||||||
|
|
||||||
/** @noinspection PhpIncludeInspection */
|
/** @noinspection PhpIncludeInspection */
|
||||||
|
|
@ -137,7 +137,7 @@ echo $this->data['nav']->render(); ?>
|
||||||
<table class="list wf-100">
|
<table class="list wf-100">
|
||||||
<tbody>
|
<tbody>
|
||||||
<?php if (!$template->isStandalone
|
<?php if (!$template->isStandalone
|
||||||
&& !($report instanceof \Modules\Helper\Models\NullReport)
|
&& !($report instanceof \Modules\Script\Models\NullReport)
|
||||||
) : ?>
|
) : ?>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan="2"><?= $this->getHtml('Report'); ?>
|
<th colspan="2"><?= $this->getHtml('Report'); ?>
|
||||||
|
|
|
||||||
12
info.json
12
info.json
|
|
@ -1,8 +1,8 @@
|
||||||
{
|
{
|
||||||
"name": {
|
"name": {
|
||||||
"id": 1002700000,
|
"id": 1002700000,
|
||||||
"internal": "Helper",
|
"internal": "Script",
|
||||||
"external": "Helper"
|
"external": "Script"
|
||||||
},
|
},
|
||||||
"category": "Tools",
|
"category": "Tools",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
"website": "jingga.app"
|
"website": "jingga.app"
|
||||||
},
|
},
|
||||||
"description": "The helper module supports creating static and dynamic reportings.",
|
"description": "The helper module supports creating static and dynamic reportings.",
|
||||||
"directory": "Helper",
|
"directory": "Script",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Admin": "1.0.0",
|
"Admin": "1.0.0",
|
||||||
"Media": "1.0.0",
|
"Media": "1.0.0",
|
||||||
|
|
@ -32,15 +32,15 @@
|
||||||
],
|
],
|
||||||
"type": 4,
|
"type": 4,
|
||||||
"for": "Content",
|
"for": "Content",
|
||||||
"file": "Helper",
|
"file": "Script",
|
||||||
"from": "Helper"
|
"from": "Script"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": [
|
"pid": [
|
||||||
"/"
|
"/"
|
||||||
],
|
],
|
||||||
"type": 5,
|
"type": 5,
|
||||||
"from": "Helper",
|
"from": "Script",
|
||||||
"for": "Navigation",
|
"for": "Navigation",
|
||||||
"file": "Navigation"
|
"file": "Navigation"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests\Admin;
|
namespace Modules\Script\tests\Admin;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
|
|
|
||||||
|
|
@ -12,9 +12,9 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests;
|
namespace Modules\Script\tests;
|
||||||
|
|
||||||
\spl_autoload_register('\Modules\Helper\tests\Autoloader::defaultAutoloader');
|
\spl_autoload_register('\Modules\Script\tests\Autoloader::defaultAutoloader');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Autoloader class.
|
* Autoloader class.
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* PHP Version 8.2
|
* PHP Version 8.2
|
||||||
*
|
*
|
||||||
* @package Modules\Helper\tests
|
* @package Modules\Script\tests
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.0
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests\Controller;
|
namespace Modules\Script\tests\Controller;
|
||||||
|
|
||||||
use Model\CoreSettings;
|
use Model\CoreSettings;
|
||||||
use Modules\Admin\Models\AccountPermission;
|
use Modules\Admin\Models\AccountPermission;
|
||||||
|
|
@ -36,14 +36,14 @@ use phpOMS\Utils\TestUtils;
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Helper\Controller\ApiController::class)]
|
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Script\Controller\ApiController::class)]
|
||||||
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Helper\tests\Controller\ApiControllerTest: Helper api controller')]
|
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Script\tests\Controller\ApiControllerTest: Helper api controller')]
|
||||||
final class ApiControllerTest extends \PHPUnit\Framework\TestCase
|
final class ApiControllerTest extends \PHPUnit\Framework\TestCase
|
||||||
{
|
{
|
||||||
protected ApplicationAbstract $app;
|
protected ApplicationAbstract $app;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var \Modules\Helper\Controller\ApiController
|
* @var \Modules\Script\Controller\ApiController
|
||||||
*/
|
*/
|
||||||
protected ModuleAbstract $module;
|
protected ModuleAbstract $module;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests;
|
namespace Modules\Script\tests;
|
||||||
|
|
||||||
use Model\CoreSettings;
|
use Model\CoreSettings;
|
||||||
use Modules\Admin\Models\AccountPermission;
|
use Modules\Admin\Models\AccountPermission;
|
||||||
|
|
|
||||||
|
|
@ -12,20 +12,20 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests\Models;
|
namespace Modules\Script\tests\Models;
|
||||||
|
|
||||||
use Modules\Helper\Models\NullReport;
|
use Modules\Script\Models\NullReport;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Helper\Models\NullReport::class)]
|
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Script\Models\NullReport::class)]
|
||||||
final class NullReportTest extends \PHPUnit\Framework\TestCase
|
final class NullReportTest extends \PHPUnit\Framework\TestCase
|
||||||
{
|
{
|
||||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||||
public function testNull() : void
|
public function testNull() : void
|
||||||
{
|
{
|
||||||
self::assertInstanceOf('\Modules\Helper\Models\Report', new NullReport());
|
self::assertInstanceOf('\Modules\Script\Models\Report', new NullReport());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||||
|
|
|
||||||
|
|
@ -12,20 +12,20 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests\Models;
|
namespace Modules\Script\tests\Models;
|
||||||
|
|
||||||
use Modules\Helper\Models\NullTemplate;
|
use Modules\Script\Models\NullTemplate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Helper\Models\NullTemplate::class)]
|
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Script\Models\NullTemplate::class)]
|
||||||
final class NullTemplateTest extends \PHPUnit\Framework\TestCase
|
final class NullTemplateTest extends \PHPUnit\Framework\TestCase
|
||||||
{
|
{
|
||||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||||
public function testNull() : void
|
public function testNull() : void
|
||||||
{
|
{
|
||||||
self::assertInstanceOf('\Modules\Helper\Models\Template', new NullTemplate());
|
self::assertInstanceOf('\Modules\Script\Models\Template', new NullTemplate());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||||
|
|
|
||||||
|
|
@ -12,21 +12,21 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests\Models;
|
namespace Modules\Script\tests\Models;
|
||||||
|
|
||||||
use Modules\Admin\Models\NullAccount;
|
use Modules\Admin\Models\NullAccount;
|
||||||
use Modules\Helper\Models\HelperStatus;
|
use Modules\Script\Models\ScriptStatus;
|
||||||
use Modules\Helper\Models\Report;
|
use Modules\Script\Models\Report;
|
||||||
use Modules\Helper\Models\ReportMapper;
|
use Modules\Script\Models\ReportMapper;
|
||||||
use Modules\Helper\Models\Template;
|
use Modules\Script\Models\Template;
|
||||||
use Modules\Helper\Models\TemplateDataType;
|
use Modules\Script\Models\TemplateDataType;
|
||||||
use Modules\Media\Models\Collection;
|
use Modules\Media\Models\Collection;
|
||||||
use Modules\Media\Models\Media;
|
use Modules\Media\Models\Media;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Helper\Models\ReportMapper::class)]
|
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Script\Models\ReportMapper::class)]
|
||||||
#[\PHPUnit\Framework\Attributes\TestDox('Modules\tests\Helper\Models\ReportMapperTest: Report database mapper')]
|
#[\PHPUnit\Framework\Attributes\TestDox('Modules\tests\Helper\Models\ReportMapperTest: Report database mapper')]
|
||||||
final class ReportMapperTest extends \PHPUnit\Framework\TestCase
|
final class ReportMapperTest extends \PHPUnit\Framework\TestCase
|
||||||
{
|
{
|
||||||
|
|
@ -36,7 +36,7 @@ final class ReportMapperTest extends \PHPUnit\Framework\TestCase
|
||||||
|
|
||||||
$template->createdBy = new NullAccount(1);
|
$template->createdBy = new NullAccount(1);
|
||||||
$template->name = 'Report Template';
|
$template->name = 'Report Template';
|
||||||
$template->status = HelperStatus::ACTIVE;
|
$template->status = ScriptStatus::ACTIVE;
|
||||||
$template->description = 'Description';
|
$template->description = 'Description';
|
||||||
$template->setDatatype(TemplateDataType::OTHER);
|
$template->setDatatype(TemplateDataType::OTHER);
|
||||||
$template->isStandalone = false;
|
$template->isStandalone = false;
|
||||||
|
|
@ -107,7 +107,7 @@ final class ReportMapperTest extends \PHPUnit\Framework\TestCase
|
||||||
|
|
||||||
$report->createdBy = new NullAccount(1);
|
$report->createdBy = new NullAccount(1);
|
||||||
$report->title = 'Title';
|
$report->title = 'Title';
|
||||||
$report->status = HelperStatus::ACTIVE;
|
$report->status = ScriptStatus::ACTIVE;
|
||||||
$report->description = 'Description';
|
$report->description = 'Description';
|
||||||
$report->template = $this->createTemplate();
|
$report->template = $this->createTemplate();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,18 +12,18 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests\Models;
|
namespace Modules\Script\tests\Models;
|
||||||
|
|
||||||
use Modules\Admin\Models\NullAccount;
|
use Modules\Admin\Models\NullAccount;
|
||||||
use Modules\Helper\Models\HelperStatus;
|
use Modules\Script\Models\ScriptStatus;
|
||||||
use Modules\Helper\Models\NullTemplate;
|
use Modules\Script\Models\NullTemplate;
|
||||||
use Modules\Helper\Models\Report;
|
use Modules\Script\Models\Report;
|
||||||
use Modules\Media\Models\NullCollection;
|
use Modules\Media\Models\NullCollection;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Helper\Models\Report::class)]
|
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Script\Models\Report::class)]
|
||||||
#[\PHPUnit\Framework\Attributes\TestDox('Modules\tests\Helper\Models\ReportTest: Report model')]
|
#[\PHPUnit\Framework\Attributes\TestDox('Modules\tests\Helper\Models\ReportTest: Report model')]
|
||||||
final class ReportTest extends \PHPUnit\Framework\TestCase
|
final class ReportTest extends \PHPUnit\Framework\TestCase
|
||||||
{
|
{
|
||||||
|
|
@ -45,7 +45,7 @@ final class ReportTest extends \PHPUnit\Framework\TestCase
|
||||||
self::assertEquals(0, $this->report->createdBy->id);
|
self::assertEquals(0, $this->report->createdBy->id);
|
||||||
self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $this->report->createdAt->format('Y-m-d'));
|
self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $this->report->createdAt->format('Y-m-d'));
|
||||||
self::assertEquals('', $this->report->title);
|
self::assertEquals('', $this->report->title);
|
||||||
self::assertEquals(HelperStatus::INACTIVE, $this->report->status);
|
self::assertEquals(ScriptStatus::INACTIVE, $this->report->status);
|
||||||
self::assertEquals('', $this->report->description);
|
self::assertEquals('', $this->report->description);
|
||||||
self::assertEquals('', $this->report->descriptionRaw);
|
self::assertEquals('', $this->report->descriptionRaw);
|
||||||
self::assertEquals(0, $this->report->template->id);
|
self::assertEquals(0, $this->report->template->id);
|
||||||
|
|
@ -115,7 +115,7 @@ final class ReportTest extends \PHPUnit\Framework\TestCase
|
||||||
'name' => 'testTitle',
|
'name' => 'testTitle',
|
||||||
'description' => 'testDescription',
|
'description' => 'testDescription',
|
||||||
'descriptionRaw' => 'testDescriptionRaw',
|
'descriptionRaw' => 'testDescriptionRaw',
|
||||||
'status' => HelperStatus::INACTIVE,
|
'status' => ScriptStatus::INACTIVE,
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach ($expected as $key => $e) {
|
foreach ($expected as $key => $e) {
|
||||||
|
|
@ -142,7 +142,7 @@ final class ReportTest extends \PHPUnit\Framework\TestCase
|
||||||
'name' => 'testTitle',
|
'name' => 'testTitle',
|
||||||
'description' => 'testDescription',
|
'description' => 'testDescription',
|
||||||
'descriptionRaw' => 'testDescriptionRaw',
|
'descriptionRaw' => 'testDescriptionRaw',
|
||||||
'status' => HelperStatus::INACTIVE,
|
'status' => ScriptStatus::INACTIVE,
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach ($expected as $key => $e) {
|
foreach ($expected as $key => $e) {
|
||||||
|
|
|
||||||
|
|
@ -12,13 +12,13 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests\Models;
|
namespace Modules\Script\tests\Models;
|
||||||
|
|
||||||
use Modules\Admin\Models\NullAccount;
|
use Modules\Admin\Models\NullAccount;
|
||||||
use Modules\Helper\Models\HelperStatus;
|
use Modules\Script\Models\ScriptStatus;
|
||||||
use Modules\Helper\Models\Template;
|
use Modules\Script\Models\Template;
|
||||||
use Modules\Helper\Models\TemplateDataType;
|
use Modules\Script\Models\TemplateDataType;
|
||||||
use Modules\Helper\Models\TemplateMapper;
|
use Modules\Script\Models\TemplateMapper;
|
||||||
use Modules\Media\Models\Collection;
|
use Modules\Media\Models\Collection;
|
||||||
use Modules\Media\Models\Media;
|
use Modules\Media\Models\Media;
|
||||||
use phpOMS\DataStorage\Database\Query\OrderType;
|
use phpOMS\DataStorage\Database\Query\OrderType;
|
||||||
|
|
@ -26,7 +26,7 @@ use phpOMS\DataStorage\Database\Query\OrderType;
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Helper\Models\TemplateMapper::class)]
|
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Script\Models\TemplateMapper::class)]
|
||||||
#[\PHPUnit\Framework\Attributes\TestDox('Modules\tests\Helper\Models\TemplateMapperTest: Template database mapper')]
|
#[\PHPUnit\Framework\Attributes\TestDox('Modules\tests\Helper\Models\TemplateMapperTest: Template database mapper')]
|
||||||
final class TemplateMapperTest extends \PHPUnit\Framework\TestCase
|
final class TemplateMapperTest extends \PHPUnit\Framework\TestCase
|
||||||
{
|
{
|
||||||
|
|
@ -38,7 +38,7 @@ final class TemplateMapperTest extends \PHPUnit\Framework\TestCase
|
||||||
|
|
||||||
$template->createdBy = new NullAccount(1);
|
$template->createdBy = new NullAccount(1);
|
||||||
$template->name = 'Title';
|
$template->name = 'Title';
|
||||||
$template->status = HelperStatus::ACTIVE;
|
$template->status = ScriptStatus::ACTIVE;
|
||||||
$template->description = 'Description';
|
$template->description = 'Description';
|
||||||
$template->descriptionRaw = 'DescriptionRaw';
|
$template->descriptionRaw = 'DescriptionRaw';
|
||||||
$template->datatype = TemplateDataType::OTHER;
|
$template->datatype = TemplateDataType::OTHER;
|
||||||
|
|
|
||||||
|
|
@ -12,13 +12,13 @@
|
||||||
*/
|
*/
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Modules\Helper\tests\Models;
|
namespace Modules\Script\tests\Models;
|
||||||
|
|
||||||
use Modules\Admin\Models\NullAccount;
|
use Modules\Admin\Models\NullAccount;
|
||||||
use Modules\Helper\Models\HelperStatus;
|
use Modules\Script\Models\ScriptStatus;
|
||||||
use Modules\Helper\Models\NullReport;
|
use Modules\Script\Models\NullReport;
|
||||||
use Modules\Helper\Models\Template;
|
use Modules\Script\Models\Template;
|
||||||
use Modules\Helper\Models\TemplateDataType;
|
use Modules\Script\Models\TemplateDataType;
|
||||||
use Modules\Media\Models\NullCollection;
|
use Modules\Media\Models\NullCollection;
|
||||||
use Modules\Organization\Models\NullUnit;
|
use Modules\Organization\Models\NullUnit;
|
||||||
use phpOMS\Utils\TestUtils;
|
use phpOMS\Utils\TestUtils;
|
||||||
|
|
@ -26,7 +26,7 @@ use phpOMS\Utils\TestUtils;
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Helper\Models\Template::class)]
|
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Script\Models\Template::class)]
|
||||||
#[\PHPUnit\Framework\Attributes\TestDox('Modules\tests\Helper\Models\TemplateTest: Template model')]
|
#[\PHPUnit\Framework\Attributes\TestDox('Modules\tests\Helper\Models\TemplateTest: Template model')]
|
||||||
final class TemplateTest extends \PHPUnit\Framework\TestCase
|
final class TemplateTest extends \PHPUnit\Framework\TestCase
|
||||||
{
|
{
|
||||||
|
|
@ -49,7 +49,7 @@ final class TemplateTest extends \PHPUnit\Framework\TestCase
|
||||||
self::assertEquals(0, $this->template->createdBy->id);
|
self::assertEquals(0, $this->template->createdBy->id);
|
||||||
self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $this->template->createdAt->format('Y-m-d'));
|
self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $this->template->createdAt->format('Y-m-d'));
|
||||||
self::assertEquals('', $this->template->name);
|
self::assertEquals('', $this->template->name);
|
||||||
self::assertEquals(HelperStatus::INACTIVE, $this->template->status);
|
self::assertEquals(ScriptStatus::INACTIVE, $this->template->status);
|
||||||
self::assertEquals('', $this->template->description);
|
self::assertEquals('', $this->template->description);
|
||||||
self::assertEquals('', $this->template->descriptionRaw);
|
self::assertEquals('', $this->template->descriptionRaw);
|
||||||
self::assertEquals([], $this->template->getExpected());
|
self::assertEquals([], $this->template->getExpected());
|
||||||
|
|
@ -158,7 +158,7 @@ final class TemplateTest extends \PHPUnit\Framework\TestCase
|
||||||
'name' => 'testName',
|
'name' => 'testName',
|
||||||
'description' => 'testDescription',
|
'description' => 'testDescription',
|
||||||
'descriptionRaw' => 'testDescriptionRaw',
|
'descriptionRaw' => 'testDescriptionRaw',
|
||||||
'status' => HelperStatus::INACTIVE,
|
'status' => ScriptStatus::INACTIVE,
|
||||||
'datatype' => TemplateDataType::OTHER,
|
'datatype' => TemplateDataType::OTHER,
|
||||||
'standalone' => true,
|
'standalone' => true,
|
||||||
];
|
];
|
||||||
|
|
@ -187,7 +187,7 @@ final class TemplateTest extends \PHPUnit\Framework\TestCase
|
||||||
'name' => 'testName',
|
'name' => 'testName',
|
||||||
'description' => 'testDescription',
|
'description' => 'testDescription',
|
||||||
'descriptionRaw' => 'testDescriptionRaw',
|
'descriptionRaw' => 'testDescriptionRaw',
|
||||||
'status' => HelperStatus::INACTIVE,
|
'status' => ScriptStatus::INACTIVE,
|
||||||
'datatype' => TemplateDataType::OTHER,
|
'datatype' => TemplateDataType::OTHER,
|
||||||
'standalone' => true,
|
'standalone' => true,
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user