'ID', ]; } public static function formatChildDetail($detail, $name = null) { $name = $name ? $name . '.' . $detail['name'] : $detail['name']; $list[$name] = [ 'name' => $detail['name'], 'error' => $detail['error'], 'warning' => $detail['warning'], 'notice' => $detail['notice'], ]; if (!empty($detail['child'])) { foreach ($detail['child'] as $child) { $list = array_merge($list, static::formatChildDetail($child, $name)); } } return $list; } public static function incrCount() { } }