jeyroik / extas-repositories-fields-sha1
Sha1 fields support for extas
Installs: 1 189
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/jeyroik/extas-repositories-fields-sha1
Requires
Requires (Dev)
This package is auto-updated.
Last update: 2025-10-18 16:31:12 UTC
README
Описание
Адаптор для полей, позволяет автоматически шифровать значение с помощью sha1.
Данный адаптор разумно использовать для данных, которые поставляются вместе с пакетом и при установке должны зашироваться.
Использование
- Подключаем плагин + указываем маркер
В extas.json:
{
"plugins": [
{
"class": "extas\\components\\plugins\\repositories\\PluginFieldSha1",
"stage": "extas.<entity>.create.before"
}
],
"my": [
{
"name": "test",
"value": "@sha1(admin)"
}
]
}
- Проверяем
$item = $myRepo->one(['name' => 'test']); echo $item->getValue(); // d033e22ae348aeb5660fc2140aec35850c4da997