diff --git a/recess/recess/apps/tools/controllers/RecessToolsCodeController.class.php b/recess/recess/apps/tools/controllers/RecessToolsCodeController.class.php index a0ad6dc..343ea39 100644 --- a/recess/recess/apps/tools/controllers/RecessToolsCodeController.class.php +++ b/recess/recess/apps/tools/controllers/RecessToolsCodeController.class.php @@ -110,10 +110,11 @@ public function classInfo($class) { } } - /** !Route GET, package/$package */ - function packageInfo ($package) { + /** !Route GET, package/$packageName */ + function packageInfo ($packageName) { Library::import('recess.apps.tools.models.RecessReflectorPackage'); - $package = new RecessReflectorPackage($package); + $package = new RecessReflectorPackage(); + $package->name = $packageName; $this->package = $package->find()->first(); } diff --git a/recess/recess/apps/tools/models/RecessReflectorPackage.class.php b/recess/recess/apps/tools/models/RecessReflectorPackage.class.php index 85cad7b..c72524e 100644 --- a/recess/recess/apps/tools/models/RecessReflectorPackage.class.php +++ b/recess/recess/apps/tools/models/RecessReflectorPackage.class.php @@ -22,12 +22,6 @@ function childrenAlphabetically() { return $this->children()->orderBy('name ASC'); } - function __construct($name = '') { - if($name != '') { - $this->name = $name; - } - } - function insert() { parent::insert(); $dotPosition = strrpos($this->name, Library::dotSeparator); @@ -35,7 +29,8 @@ function insert() { if($dotPosition !== false) { $parentName = substr($this->name, 0, $dotPosition); - $parent = new RecessReflectorPackage($parentName); + $parent = new RecessReflectorPackage(); + $parent->name = $parentName; if(!$parent->exists()) { $parent->insert(); diff --git a/recess/recess/apps/tools/views/code/packageInfo.php b/recess/recess/apps/tools/views/code/packageInfo.php index 7edd66c..855f2cf 100644 --- a/recess/recess/apps/tools/views/code/packageInfo.php +++ b/recess/recess/apps/tools/views/code/packageInfo.php @@ -3,7 +3,6 @@ Layout::blockAssign('title', $package->name); ?>