Term::edit PHP Method

edit() public method

Edit term
See also: Term::_save()
public edit ( $data, $vocabularyId ) : array | boolean
return array | boolean Array of saved term or boolean false
    public function edit($data, $vocabularyId)
    {
        $id = $data[$this->alias][$this->primaryKey];
        $slug = $data[$this->alias]['slug'];
        if ($this->hasSlugChanged($id, $slug) && $this->slugExists($slug)) {
            $edited = false;
        } else {
            $taxonomyId = !empty($data['Taxonomy']['id']) ? $data['Taxonomy']['id'] : null;
            $edited = $this->_save($data, $vocabularyId, $taxonomyId);
        }
        return $edited;
    }