PHPackages                             jfcherng/php-whitelist-fluent - 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. jfcherng/php-whitelist-fluent

ActiveLibrary

jfcherng/php-whitelist-fluent
=============================

Base class for data structure with restricted attributes.

2.0.0(3y ago)09.8k[1 PRs](https://github.com/jfcherng/php-whitelist-fluent/pulls)MITPHPPHP &gt;=8.1

Since Oct 10Pushed 1y ago1 watchersCompare

[ Source](https://github.com/jfcherng/php-whitelist-fluent)[ Packagist](https://packagist.org/packages/jfcherng/php-whitelist-fluent)[ Fund](https://www.paypal.me/jfcherng/5usd)[ RSS](/packages/jfcherng-php-whitelist-fluent/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (9)Used By (0)

php-whitelist-fluent
====================

[](#php-whitelist-fluent)

[![GitHub Workflow Status (branch)](https://camo.githubusercontent.com/1a019b534a5d6140163de761b674758ca268765554f686c1491b3959b0797a30/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6a66636865726e672f7068702d77686974656c6973742d666c75656e742f7068702e796d6c3f6272616e63683d6d6173746572267374796c653d666c61742d737175617265)](https://github.com/jfcherng/php-whitelist-fluent/actions)[![Packagist](https://camo.githubusercontent.com/f7c7a0c669d39506dd5962de1dabdb19fd558e243b452a49e4559cd59308cb4a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a66636865726e672f7068702d77686974656c6973742d666c75656e743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jfcherng/php-whitelist-fluent)[![Packagist Version](https://camo.githubusercontent.com/1138e559fdd2505c79bbcbd4d5c3cc2a934c53a9a9521616b6894a89afac0247/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a66636865726e672f7068702d77686974656c6973742d666c75656e743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jfcherng/php-whitelist-fluent)[![Project license](https://camo.githubusercontent.com/e0e4a8ca8c598bb88f3390331fd44b2cea973448a4ca8af95c526d629be58468/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6a66636865726e672f7068702d77686974656c6973742d666c75656e743f7374796c653d666c61742d737175617265)](https://github.com/jfcherng/php-whitelist-fluent/blob/master/LICENSE)[![GitHub stars](https://camo.githubusercontent.com/14514b5e9ded6b8e9d41ddeb9d62ecb18dca558d218958f463b57275a4c50dfd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6a66636865726e672f7068702d77686974656c6973742d666c75656e743f7374796c653d666c61742d737175617265266c6f676f3d676974687562)](https://github.com/jfcherng/php-whitelist-fluent/stargazers)[![Donate to this project using Paypal](https://camo.githubusercontent.com/b3f28a26023aadc92afb98cdbcec5f66ed5b471222cf2af28454b871d93372f4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70617970616c2d646f6e6174652d626c75652e7376673f7374796c653d666c61742d737175617265266c6f676f3d70617970616c)](https://www.paypal.me/jfcherng/5usd)

Base class for data structure with restricted attributes.

Installation
------------

[](#installation)

```
# if PHP ^8.1 is used
composer require jfcherng/php-whitelist-fluent

# if PHP ^7.1.3 is used
composer require jfcherng/php-whitelist-fluent:dev-php71

# if PHP ^5.5 is used
composer require jfcherng/php-whitelist-fluent:dev-php5
```

Example
-------

[](#example)

```
