function packages_make() { $list = array(); foreach ($this->dir->childs as $child) { if ($child->type != 'dir') { continue; } $package = $this[$child->name]; $list += $package->packages->list; } return so_package_collection::make($list); }
function exclude_store($data) { return so_package_collection::make($data); }
function packages_make() { return so_package_collection::make(array((string) $this->dir => $this)); }