Example #1
0
    /**
     * Adds a field to the index
     *
     * @param Field the field to add
     * @return ClassMetadata This object
     */
    public function addField($name, Field $field)
    {
        if (! isset($this->fields[$name])) {

            if (! $field->getIndexName()) {
                $field->setIndexName($name);
            }

            $this->fields[$name] = $field;
        }

        return $this;
    }