jeyroik/extas-repositories-fields-sha1

There is no license information available for the latest version (0.1.0) of this package.

Sha1 fields support for extas

0.1.0 2020-04-09 16:08 UTC

This package is auto-updated.

Last update: 2024-10-18 14:28:15 UTC


README

tests codecov.io

Описание

Адаптор для полей, позволяет автоматически шифровать значение с помощью sha1.

Данный адаптор разумно использовать для данных, которые поставляются вместе с пакетом и при установке должны зашироваться.

Использование

  1. Подключаем плагин + указываем маркер

В extas.json:

{
    "plugins": [
        {
            "class": "extas\\components\\plugins\\repositories\\PluginFieldSha1",
            "stage": "extas.<entity>.create.before"
        }
    ],
    "my": [
        {
            "name": "test",
            "value": "@sha1(admin)"
        }
    ]
}
  1. Проверяем
$item = $myRepo->one(['name' => 'test']);

echo $item->getValue(); // d033e22ae348aeb5660fc2140aec35850c4da997