JiraRestApi\Issue\IssueField::setPriorityName PHP Method

setPriorityName() public method

set issue priority name.
public setPriorityName ( string $name )
$name string
    public function setPriorityName($name)
    {
        if (is_null($this->priority)) {
            $this->priority = new \JiraRestApi\Issue\Priority();
        }
        $this->priority->name = $name;
        return $this;
    }

Usage Example

Example #1
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $nameOrKey = $input->getOption('project');
     $summary = $input->getOption('summary');
     $assignee = $input->getOption('assignee');
     try {
         $issueField = new IssueField();
         $issueField->setProjectKey($nameOrKey)->setSummary($summary)->setAssigneeName($assignee);
         $priority = $input->getOption('priority');
         if ($priority) {
             $issueField->setPriorityName($priority);
         }
         $issueType = $input->getOption('issueType');
         if ($issueType) {
             $issueField->setIssueType($issueType);
         }
         $desc = $input->getOption('desc');
         if ($desc) {
             $issueField->setDescription($desc);
         }
         $version = $input->getOption('version');
         if ($version) {
             $issueField->addVersion($version);
         }
         $issueService = new IssueService();
         $ret = $issueService->create($issueField);
         //If success, Returns a link to the created issue.
         $output->writeln($ret);
     } catch (JiraException $e) {
         $output->writeln("Error Occured! " . $e->getMessage());
     }
 }