/** * Returns user info by its name * @param string $userName * @return array */ public function getUserByName($userName) { $users = $this->slackApi->usersList(); $user = array_filter(Ar::get($users, 'members'), function ($item) use($userName) { return $userName === Ar::get($item, 'name'); }); return is_array($user) ? current($user) ?: [] : []; }