Changeset View
Changeset View
Standalone View
Standalone View
src/applications/drydock/worker/DrydockResourceUpdateWorker.php
Show First 20 Lines • Show All 164 Lines • ▼ Show 20 Lines | /* -( Activating Resources )----------------------------------------------- */ | ||||
/** | /** | ||||
* @task activate | * @task activate | ||||
*/ | */ | ||||
private function activateResource(DrydockResource $resource) { | private function activateResource(DrydockResource $resource) { | ||||
$blueprint = $resource->getBlueprint(); | $blueprint = $resource->getBlueprint(); | ||||
$blueprint->activateResource($resource); | $blueprint->activateResource($resource); | ||||
$this->validateActivatedResource($blueprint, $resource); | $this->validateActivatedResource($blueprint, $resource); | ||||
$awaken_ids = $this->getTaskDataValue('awakenOnActivation'); | |||||
if (is_array($awaken_ids) && $awaken_ids) { | |||||
PhabricatorWorker::awakenTaskIDs($awaken_ids); | |||||
} | |||||
} | } | ||||
/** | /** | ||||
* @task activate | * @task activate | ||||
*/ | */ | ||||
private function validateActivatedResource( | private function validateActivatedResource( | ||||
DrydockBlueprint $blueprint, | DrydockBlueprint $blueprint, | ||||
▲ Show 20 Lines • Show All 128 Lines • Show Last 20 Lines |