From 54fc9e474ac1742467129e17a7bf555ad8444fab Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 14 Oct 2016 11:08:20 +0800 Subject: [PATCH] CodeDoc.php --- CodeDoc.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/CodeDoc.php b/CodeDoc.php index a4319d8..1bd72f3 100644 --- a/CodeDoc.php +++ b/CodeDoc.php @@ -387,17 +387,16 @@ class PHP_CodeDoc { if (!isset(self::$options['targetJS'])) { return; } - + $cats = array(); foreach(self::$parser->classes as $k=>$cls) { var_dump($cls->name); $ar = $cls->toJs(); if (!$ar) { continue; } - $cats = $ar[$cls->name]; - $file = self::$options['targetJS'].'/categories.bjs'; - file_put_contents($file, json_encode($cats ,JSON_PRETTY_PRINT)); - + foreach($ar[$cls->name] as $cat=>$catdata) { + $catdata[$cat] = isset($catdata[$cat]) ? array_merge($catdata[$cat], $catdata) : $catdata; + } unset($ar[$cls->name]); print_R($cats); //print_R($cls); exit; @@ -418,6 +417,9 @@ class PHP_CodeDoc { } + $file = self::$options['targetJS'].'/categories.bjs'; + file_put_contents($file, json_encode($cats ,JSON_PRETTY_PRINT)); + } -- 2.39.2