Skip to content

jeyroik/extas-repositories-fields-sha1

Repository files navigation

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

About

Sha1 fields support for extas

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages