Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
CRAP | |
60.00% |
3 / 5 |
| EntityTrait | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
3.58 | |
60.00% |
3 / 5 |
| hydrate(array $properties) | |
0.00% |
0 / 1 |
3.58 | |
60.00% |
3 / 5 |
|||
| <?php | |
| /** | |
| * OAuth 2.0 Entity trait | |
| * | |
| * @package league/oauth2-server | |
| * @author Alex Bilbie <hello@alexbilbie.com> | |
| * @copyright Copyright (c) Alex Bilbie | |
| * @license http://mit-license.org/ | |
| * @link https://github.com/thephpleague/oauth2-server | |
| */ | |
| namespace League\OAuth2\Server\Entity; | |
| trait EntityTrait | |
| { | |
| /** | |
| * Hydrate an entity with properites | |
| * | |
| * @param array $properties | |
| * | |
| * @return self | |
| */ | |
| public function hydrate(array $properties) | |
| { | |
| foreach ($properties as $prop => $val) { | |
| if (property_exists($this, $prop)) { | |
| $this->{$prop} = $val; | |
| } | |
| } | |
| return $this; | |
| } | |
| } |