Empathy Framework Engine
Empathy Engine - фреймворк для реализации приложений на базе Empathy Core или Empathy Litecore
composer require empathy-php/engine
Используется совместно с Empathy Core или Empathy Litecore
Для лучшей работы рекомендуется прописать следующий код в корневом файле composer.json
:
{
"scripts": {
"empathy-run": "vendor/empathy-php/core/empathy.exe vendor/empathy-php/core/script.php"
}
}
После чего можно будет исполнять код
composer empathy-run
для запуска проекта
Код приложения можно писать в файле app.php
в корневой директории проекта
app.php
<?php
require 'vendor/autoload.php';
use Empathy\Engine\Components\{
Form,
Button
};
use function Empathy\Engine\Others\pre;
$form = new Form;
$button = new Button ($form);
$form->caption = 'Example app';
$button->text = 'Click me!';
$button->bounds = [16, 16, 96, 32];
$button->on ('click', function ()
{
pre ('Hello, World!');
});
$form->showDialog ();
Автор: Подвирный Никита