$fieldNames * * @return $this */ public function setOrderBy(array $fieldNames) { $this->mapping['orderBy'] = $fieldNames; return $this; } /** * @param string $fieldName * * @return $this */ public function setIndexBy($fieldName) { $this->mapping['indexBy'] = $fieldName; return $this; } /** * @return ClassMetadataBuilder */ public function build() { $mapping = $this->mapping; if ($this->joinColumns) { $mapping['joinColumns'] = $this->joinColumns; } $cm = $this->builder->getClassMetadata(); $cm->mapOneToMany($mapping); return $this->builder; } }