diff --git a/src/Entity/EntityTrait.php b/src/Entity/EntityTrait.php new file mode 100644 index 00000000..aaef33b4 --- /dev/null +++ b/src/Entity/EntityTrait.php @@ -0,0 +1,28 @@ + + * @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 + */ + public function hydrate(array $properties) + { + foreach ($properties as $prop) { + if (isset($this->{$prop})) { + $this->{$prop} = $prop; + } + } + } +}