JiraRestApi\Issue\IssueService::createMultiple PHP Метод

createMultiple() публичный Метод

Create multiple issues using bulk insert.
public createMultiple ( IssueField[] $issueFields, integer $batchSize = 50 ) : []
$issueFields IssueField[] Array of IssueField objects
$batchSize integer Maximum number of issues to send in each request
Результат []
    public function createMultiple($issueFields, $batchSize = 50)
    {
        $issues = [];
        foreach ($issueFields as $issueField) {
            $issue = new Issue();
            $issue->fields = $issueField;
            $issues[] = $issue;
        }
        $batches = array_chunk($issues, $batchSize);
        $results = [];
        foreach ($batches as $batch) {
            $results = array_merge($results, $this->bulkInsert($batch));
        }
        return $results;
    }