Page MenuHomePhorge

HarbormasterSleepBuildStepImplementation.php
No OneTemporary

Size
865 B
Referenced Files
None
Subscribers
None

HarbormasterSleepBuildStepImplementation.php

<?php
final class HarbormasterSleepBuildStepImplementation
extends HarbormasterBuildStepImplementation {
public function getName() {
return pht('Sleep');
}
public function getGenericDescription() {
return pht('Sleep for a specified number of seconds.');
}
public function getDescription() {
return pht(
'Sleep for %s seconds.',
$this->formatSettingForDescription('seconds'));
}
public function execute(
HarbormasterBuild $build,
HarbormasterBuildTarget $build_target) {
$settings = $this->getSettings();
sleep($settings['seconds']);
}
public function getFieldSpecifications() {
return array(
'seconds' => array(
'name' => pht('Seconds'),
'type' => 'int',
'required' => true,
'caption' => pht('The number of seconds to sleep for.'),
),
);
}
}

File Metadata

Mime Type
text/x-php
Expires
Sun, Jun 29, 11:25 PM (1 d, 18 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
266408
Default Alt Text
HarbormasterSleepBuildStepImplementation.php (865 B)

Event Timeline