divanteltd/pimcore-class-locker

Divante Class Locker 扩展包旨在防止对类属性进行修改。

v1.1.0 2018-11-20 06:44 UTC

This package is auto-updated.

Last update: 2024-09-25 07:12:32 UTC


README

Divante Class Locker 扩展包旨在防止对类属性进行修改。1

兼容性

此模块与 Pimcore >= 5.2 兼容

依赖关系

pitpit/php-diff

事件

  • pimcore.class.preUpdate
    • 阻止在配置中定义的类属性任何更改。

模块目标

本模块的目标是

  • 阻止在配置中定义的类属性修改。

安装/入门

composer require divanteltd/pimcore-class-locker

在 Pimcore 控制台中,选择扩展并点击启用/安装。

在 app/config/pimcore/classlocker/config.php 中定义哪些类中的哪些属性不能更改

return [
    'class_name1' => [
        'attribute11',
        'attribute12',
    ],
    'class_name2' => [
        'attribute21',
        'attribute22',    
    ],    
];

贡献

如果您想贡献,请复制仓库并使用功能分支。Pull requests 欢迎接受。

许可

GPL-3.0-or-later

标准与代码质量

本模块遵守所有 Pimcore 5 代码质量规则以及我们自己的 PHPCS 和 PHPMD 规则集。

关于作者

Divante-logo

我们是一家来自欧洲的软件公司,自 2008 年成立以来,拥有约 150 名员工。我们的核心竞争力围绕 Magento、Pimcore 和定制软件项目(我们热爱 Symfony3、Node.js、Angular、React、Vue.js)。我们专注于复杂的集成项目,试图将硬核 IT 与优秀的产品设计和用户体验相结合。

我们为 INTERSPORT、ING、Odlo、Onderdelenwinkel 和 CDP 等客户工作,CDP 是制作《巫师》游戏的公司。我们开发了两个项目:[Open Loyalty](http://www.openloyalty.io/) - 一个开源忠诚度计划,以及 [Vue.js Storefront](https://github.com/DivanteLtd/vue-storefront)。

我们是 OEX Group 的一部分,该集团在华沙证券交易所上市。我们的年收入年增长率至少为 30%。

访问我们的网站 [Divante.co](https://divante.co/) 了解更多信息。