Example #1
0
 /**
  * Set annotation manager to use when building form from annotations
  * 
  * @param  AnnotationManager $annotationManager 
  * @return AnnotationBuilder
  */
 public function setAnnotationManager(AnnotationManager $annotationManager)
 {
     foreach ($this->defaultAnnotations as $annotationName) {
         $class = __NAMESPACE__ . '\\' . $annotationName;
         $annotationManager->registerAnnotation(new $class());
     }
     $this->annotationManager = $annotationManager;
     return $this;
 }
Example #2
0
 public function createDefaultAnnotationManager()
 {
     $annotationManager = new AnnotationManager;
     $annotationManager->registerAnnotation(new Annotation\Inject());
     return $annotationManager;
 }