/Users/Model/Behavior/UserApiResultFormatterBehavior.php
PHP | 33 lines | 18 code | 4 blank | 11 comment | 2 complexity | af58eefc1430d86c83a12d85e2872dcb MD5 | raw file
- <?php
- App::uses('ModelBehavior', 'Model');
- /**
- * User Api Result Formatter
- *
- * @package Croogo.Users.Model.Behavior
- * @since 1.6
- * @license http://www.opensource.org/licenses/mit-license.php The MIT License
- * @link http://www.croogo.org
- */
- class UserApiResultFormatterBehavior extends ModelBehavior {
- /**
- * afterFind
- */
- public function afterFind(Model $model, $results, $primary = true) {
- $user = array();
- foreach ($results as $result) {
- $row = array();
- if (isset($result['User'])) {
- $row = array_merge($row, $result['User']);
- };
- if (isset($result['Role'])) {
- $row['role'] = $result['Role'];
- };
- $user[] = $row;
- };
- return $user;
- }
- }