PHPackages                             acelot/struct - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. acelot/struct

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

acelot/struct
=============

Declarative structure builder with validator and automapper for PHP 7

1.2.0(7y ago)12.8k↑100%1MITPHPPHP ^7.2

Since Aug 2Pushed 7y ago1 watchersCompare

[ Source](https://github.com/acelot/struct)[ Packagist](https://packagist.org/packages/acelot/struct)[ Docs](https://github.com/acelot/struct)[ RSS](/packages/acelot-struct/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (13)Used By (0)

Struct
======

[](#struct)

[![Build Status](https://camo.githubusercontent.com/2d8482895d75d3b478e64ece41d508de6cad8be86cb082cd904d2cd0f1858ae3/68747470733a2f2f7472617669732d63692e6f72672f6163656c6f742f7374727563742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/acelot/struct)[![Code Climate](https://camo.githubusercontent.com/74331e80ec56be1836b6b6c6095866ce4e034b5b5e556a52d0fd9b135ab20425/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f636f7665726167652f6163656c6f742f7374727563742e737667)](https://codeclimate.com/github/acelot/struct)[![](https://camo.githubusercontent.com/f8a8828518e1a83fe1a2ee9be91c94e14e443da880294f80f3dfd3a58d24407c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646570656e64656e636965732d7a65726f2d626c75652e737667)](https://camo.githubusercontent.com/f8a8828518e1a83fe1a2ee9be91c94e14e443da880294f80f3dfd3a58d24407c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646570656e64656e636965732d7a65726f2d626c75652e737667)[![](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)

Declarative structure builder for PHP 7.

Usage
-----

[](#usage)

Create some model:

```
