$meta['id'], 'name' => $meta['name'], 'avatar_url' => $meta['avatar_url'], ); } public static function getSinMembers() { $members = array(); foreach (self::getMetaList() as $meta) { array_push($members, array( 'name' => $meta['name'], 'avatar_url' => $meta['avatar_url'], )); } return $members; } public static function traverse($cb) { foreach (self::getMetaList() as $meta) { if (!$cb($meta)) { return; } } } protected static function getMetaList() { if (!self::$metaList) { self::$metaList = getMetaTable('robot@robot.php'); } return self::$metaList; } protected static $metaList; }