Term::saveAndGetId PHP Method

saveAndGetId() public method

Save Term and return ID.
public saveAndGetId ( array $data ) : integer
$data array
return integer
    public function saveAndGetId($data)
    {
        if (!array_key_exists($this->alias, $data)) {
            $data = array($this->alias => $data);
        }
        $termId = $this->field('id', array($this->escapeField('slug') => $data[$this->alias]['slug']));
        $this->id = false;
        if ($termId) {
            $this->id = $termId;
            if (empty($data[$this->alias][$this->primaryKey])) {
                $data[$this->alias][$this->primaryKey] = $this->id;
            }
        }
        if ($this->saveAssociated($data)) {
            return $this->id;
        }
        return false;
    }