PHPackages                             desin/result - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. desin/result

ActiveLibrary

desin/result
============

Класс описывает результат. Используется для формирования JSON ответов, а также для сбора результатов операций

v1.2.1(7y ago)02.3kproprietaryPHPPHP &gt;=7.1

Since Aug 25Pushed 7y ago1 watchersCompare

[ Source](https://github.com/adesin/Result)[ Packagist](https://packagist.org/packages/desin/result)[ RSS](/packages/desin-result/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)DependenciesVersions (7)Used By (0)

**Result**

Класс описывает результат. Используется для формирования JSON ответов, а также для сбора результатов операций

**Пример использования**

Далее создадим успешный результат

```
$result->setSuccess();
echo $result->getJSON();
exit();
```

```
$result->setData([
    "some" => "Some Data",
]);
```

Данный пример выведет в формате JSON результат такого вида:

```
{
    "success": true,
    "message": "",
    "data": {},
    "code": 200
}
```

Также при необходимости можно приложить к ответу какие-либо данные

```
$result = new \Desin\Result();
$result->setError("При операции произошла ошибка");
```

Выводим результат

```
echo $result->display();
```

Этот пример выведет:

```
{
    "success": false,
    "message": "При операции произошла ошибка",
    "data": {
        "some": "Some Data"
    },
    "code": 500
}
```

Обратите внимание на `"code": 500` данный код статуса также отправится в виде HTTP статуса (только при выводе методом `display`)

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~20 days

Recently: every ~26 days

Total

6

Last Release

2716d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1689393?v=4)[desin](/maintainers/desin)[@desin](https://github.com/desin)

---

Top Contributors

[![adesin](https://avatars.githubusercontent.com/u/8349368?v=4)](https://github.com/adesin "adesin (12 commits)")

### Embed Badge

![Health badge](/badges/desin-result/health.svg)

```
[![Health](https://phpackages.com/badges/desin-result/health.svg)](https://phpackages.com/packages/desin-result)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
