예제 #1
0
 /**
  * Monta o conteudo do arquivo de cache
  *
  * @param Annotation $annon
  * @return string
  * */
 public function encodeAnnotation(Annotation $annon)
 {
     $content = array('class' => self::NAMESPACE_SEPARATOR . $annon->getClassName());
     $tmpEntity = $annon->getClassDoc();
     $content['attrs'] = $annon->getAttrsDoc();
     foreach ($tmpEntity as $key => $value) {
         $content[$key] = $value;
     }
     return json_encode($content);
 }