public function addIdMethodParameter($idMethodParameter)
    {
        if ($idMethodParameter instanceof IdMethodParameter) {
            $idMethodParameter->setTable($this);
            $this->idMethodParameters[] = $idMethodParameter;

            return $idMethodParameter;
        }

        $imp = new IdMethodParameter();
        $imp->setTable($this);
        $imp->loadMapping($idMethodParameter);

        return $this->addIdMethodParameter($imp);
    }
public function addIdMethodParameter($idMethodParameter)
    {
        if ($idMethodParameter instanceof IdMethodParameter) {
            $idMethodParameter->setTable($this);
            $this->idMethodParameters[] = $idMethodParameter;

            return $idMethodParameter;
        }

        $imp = new IdMethodParameter();
        $imp->setTable($this);
        $imp->loadMapping($idMethodParameter);

        return $this->addIdMethodParameter($imp);
    }
public function addIdMethodParameter ( $ idMethodParameter ) { if ( $ idMethodParameter instanceof IdMethodParameter ) { $ idMethodParameter -> setTable ( $ this ) ; $ this -> idMethodParameters [ ] = $ idMethodParameter ; return $ idMethodParameter ; } $ imp = new IdMethodParameter ( ) ; $ imp -> setTable ( $ this ) ; $ imp -> loadMapping ( $ idMethodParameter ) ; return $ this -> addIdMethodParameter ( $ imp ) ; }
Adds a new parameter for the strategy that generates primary keys.

@param  IdMethodParameter|array $idMethodParameter
@return IdMethodParameter
Adds a new parameter for the strategy that generates primary keys .