JiraRestApi\Issue\IssueField::setDescription PHP Méthode

setDescription() public méthode

public setDescription ( string | null $description )
$description string | null
    public function setDescription($description)
    {
        if (!empty($description)) {
            $this->description = $description;
        }
        return $this;
    }

Usage Example

Exemple #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());
     }
 }