PHPackages                             wakeapp/dto-resolver - 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. wakeapp/dto-resolver

AbandonedArchivedLibrary

wakeapp/dto-resolver
====================

Provides possibility for working with DTO and resolving them in them-self

v1.1.4(5y ago)459.8k21MITPHPPHP ~7.1||~8.0

Since Aug 29Pushed 4y ago1 watchersCompare

[ Source](https://github.com/wakeapp/dto-resolver)[ Packagist](https://packagist.org/packages/wakeapp/dto-resolver)[ RSS](/packages/wakeapp-dto-resolver/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (3)Dependencies (1)Versions (16)Used By (1)

DTO Resolver
============

[](#dto-resolver)

WARNING: This repo is no longer actively maintained
===================================================

[](#warning-this-repo-is-no-longer-actively-maintained)

[![Latest Stable Version](https://camo.githubusercontent.com/8e8ceb670dfb90e372b8448c8c32ff12c79be760d98f9dcab0564143a3371f2a/68747470733a2f2f706f7365722e707567782e6f72672f77616b656170702f64746f2d7265736f6c7665722f762f737461626c65)](https://packagist.org/packages/wakeapp/dto-resolver)[![Total Downloads](https://camo.githubusercontent.com/5905feb38c7e0e8f401bc62a6eb061cd1abec96424450555745ae27f3d92bf03/68747470733a2f2f706f7365722e707567782e6f72672f77616b656170702f64746f2d7265736f6c7665722f646f776e6c6f616473)](https://packagist.org/packages/wakeapp/dto-resolver)

Введение
--------

[](#введение)

Компонент предоставляет базовый функционал для безопасной работы с `DTO`. Интерфейсы и базовая реализация обеспечивают консистентность записанных в `DTO` данных исключая возможность их модификации. Компонент построен на основе [OptionsResolver](https://github.com/symfony/options-resolver) и позволяет валидировать и нормальзировать данные, переданные в `DTO`.

Установка
---------

[](#установка)

Откройте консоль и, перейдя в директорию проекта, выполните следующую команду для загрузки наиболее подходящей стабильной версии этого компонента:

```
    composer require wakeapp/dto-resolver
```

*Эта команда подразумевает что [Composer](https://getcomposer.org) установлен и доступен глобально.*

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

[](#использование)

### Создание DTO

[](#создание-dto)

```
