/** * @param string $name * @return ArrayNode */ public function createArrayNode($name) { $array = new ArrayNode(); Document::setProperty($array, 'name', $name); Document::setProperty($array, 'document', $this); return $array; }