empathy-php/engine

Empathy Framework engine

0.1.3 2021-04-10 18:31 UTC

This package is auto-updated.

Last update: 2024-05-11 01:05:34 UTC


README

68747470733a2f2f692e6962622e636f2f4a46506e3950462f4c6f676f2d63726f702e706e67

🚀 Empathy Engine

Latest Stable Version Total Downloads License

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 ();

Автор: Подвирный Никита