/** * @throws \InvalidArgumentException * @param mixed $child * @return PhpAnnotationBlock */ public function addChild($child) { if (!$this->childIsValid($child)) { return parent::addChild($child); } $this->children[] = $this->transformAnnotation($child); return $this; }