jeyroik/extas-values

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

Values for Extas

1.1.0 2020-06-04 14:29 UTC

This package is auto-updated.

Last update: 2024-04-04 23:33:14 UTC


README

tests codecov.io PHPStan Enabled 68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f62333763656431666439336332376333656665632f6d61696e7461696e6162696c697479

Описание

Базовый пакет для обработчиков значений.

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

extas.json

{
  "values": [
    {
      "name": "test",
      "title": "Test",
      "description": "Set value to test",
      "class": "tests\\TestValueDispatcher"
    }
  ]
}
use extas\components\Item;
use extas\components\THasValue;
use extas\components\THasComplexValue;

$item = new class extends Item {
    use THasValue;
    use THasComplexValue;
    protected function getSubjectForExtension(): string
    {
        return 'test';
    }
};

echo $item->buildValue(); // test