nerio / model-reflector
Reflect array to model
Installs: 38
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/nerio/model-reflector
Requires
- caojiayuan/utility: dev-master
- symfony/property-info: ^5.0
This package is auto-updated.
Last update: 2025-10-08 15:35:59 UTC
README
<?php namespace App\Lib; use Nerio\ModelReflector\ModelReflector; class User extends ModelReflector { public $name; public $age; /** * @var UserInfo */ public $info; }
<?php namespace App\Lib; use Nerio\ModelReflector\ModelReflector; /** * @author caojiayuan */ class UserInfo extends ModelReflector { public $desc; public $avatar; }
<?php $map = \App\Lib\User::make([ 'name' => 'Tom', 'age' => 19, 'info' => [ 'desc' => "I'm Tom", 'avatar' => 'http://xxxxx.jpg' ] ]); echo $map->info->avatar;