protected function buildClassDocumentation()
    {
        $classDocumentation = "/**\n";

        $classReflection = new ClassReflection($this->fullOriginalClassName);
        $classDescription = $classReflection->getDescription();
        $classDocumentation .= ' * ' . str_replace("\n", "\n * ", $classDescription) . "\n";

        foreach ($this->reflectionService->getClassAnnotations($this->fullOriginalClassName) as $annotation) {
            $classDocumentation .= ' * ' . Compiler::renderAnnotation($annotation) . "\n";
        }

        $classDocumentation .= " */\n";
        return $classDocumentation;
    }
protected function buildClassDocumentation()
    {
        $classDocumentation = "/**\n";

        $classReflection = new ClassReflection($this->fullOriginalClassName);
        $classDescription = $classReflection->getDescription();
        $classDocumentation .= ' * ' . str_replace("\n", "\n * ", $classDescription) . "\n";

        foreach ($this->reflectionService->getClassAnnotations($this->fullOriginalClassName) as $annotation) {
            $classDocumentation .= ' * ' . Compiler::renderAnnotation($annotation) . "\n";
        }

        $classDocumentation .= " */\n";
        return $classDocumentation;
    }
protected function buildClassDocumentation ( ) { $ classDocumentation = "/**\n" ; $ classReflection = new ClassReflection ( $ this -> fullOriginalClassName ) ; $ classDescription = $ classReflection -> getDescription ( ) ; $ classDocumentation .= ' * ' . str_replace ( "\n" , "\n * " , $ classDescription ) . "\n" ; foreach ( $ this -> reflectionService -> getClassAnnotations ( $ this -> fullOriginalClassName ) as $ annotation ) { $ classDocumentation .= ' * ' . Compiler :: renderAnnotation ( $ annotation ) . "\n" ; } $ classDocumentation .= " */\n" ; return $ classDocumentation ; }
Builds the class documentation block for the specified class keeping doc comments and vital annotations

@return string $methodDocumentation DocComment for the given method
Builds the class documentation block for the specified class keeping doc comments and vital annotations