All pastes #470992 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-05-04 17:19 UTC
rendered paste body
    function endClass()

    {

        $a = '../';

        if (!empty($this->subpackage)) $a .= '../';

        if ($this->juststarted)

        {

            $this->juststarted = false;

            phpDocumentor_out("\n");

            flush();

        }

        $this->setTargetDir($this->base_dir . PATH_DELIMITER . $this->class_dir);

        $classleft = $this->getClassLeft();

        $this->class_data->assign("compiledfileindex",$this->getPageLeft());

        $this->class_data->assign("compiledclassindex",$classleft['class']);

        $this->class_data->assign("compiledinterfaceindex",$classleft['interface']);

        $this->class_data->assign("tutorials",$this->getTutorialList());

        $this->class_data->assign("contents",$this->getClassContents());

        $this->class_data->assign("packageindex",$this->package_index);

        $this->class_data->assign("package",$this->package);

        $this->class_data->assign("ispackage", false);

        foreach ($this->package_index as $onepackage) {

            if (in_array($this->package, $onepackage)) {

                $this->class_data->assign("ispackage", false);

            }

        }

        $this->class_data->assign("subdir",$a);

        $this->class_data->register_outputfilter('HTMLSmarty_outputfilter');

        $this->writefile($this->class . '.html',$this->class_data->fetch('class.tpl'));

        unset($this->class_data);

    }