Differential D12390 Diff 31157 src/applications/releeph/differential/DifferentialReleephRequestFieldSpecification.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/releeph/differential/DifferentialReleephRequestFieldSpecification.php
Show First 20 Lines • Show All 174 Lines • ▼ Show 20 Lines | foreach ($tokens as $token) { | ||||
$match = array(); | $match = array(); | ||||
if (!preg_match('/^(?:RQ)?(\d+)$/i', $token, $match)) { | if (!preg_match('/^(?:RQ)?(\d+)$/i', $token, $match)) { | ||||
$label = $this->renderLabelForCommitMessage(); | $label = $this->renderLabelForCommitMessage(); | ||||
throw new DifferentialFieldParseException( | throw new DifferentialFieldParseException( | ||||
"Commit message contains unparseable ". | "Commit message contains unparseable ". | ||||
"Releeph request token '{$token}'!"); | "Releeph request token '{$token}'!"); | ||||
} | } | ||||
$id = (int) $match[1]; | $id = (int)$match[1]; | ||||
$releeph_request = id(new ReleephRequest())->load($id); | $releeph_request = id(new ReleephRequest())->load($id); | ||||
if (!$releeph_request) { | if (!$releeph_request) { | ||||
throw new DifferentialFieldParseException( | throw new DifferentialFieldParseException( | ||||
"Commit message references non existent releeph request: {$value}!"); | "Commit message references non existent releeph request: {$value}!"); | ||||
} | } | ||||
$releeph_requests[] = $releeph_request; | $releeph_requests[] = $releeph_request; | ||||
▲ Show 20 Lines • Show All 180 Lines • Show Last 20 Lines |