@@ -98,9 +98,10 @@ discard block |
||
| 98 | 98 | public function poll_for_activities() |
| 99 | 99 | { |
| 100 | 100 | // Poll from all the taskList registered for each activities |
| 101 | - if ($this->debug) |
|
| 102 | - $this->cpeLogger->log_out("DEBUG", basename(__FILE__), |
|
| 101 | + if ($this->debug) { |
|
| 102 | + $this->cpeLogger->log_out("DEBUG", basename(__FILE__), |
|
| 103 | 103 | "Polling activity taskList '" . $this->taskList . "' ... "); |
| 104 | + } |
|
| 104 | 105 | |
| 105 | 106 | try { |
| 106 | 107 | // Call SWF and poll for incoming tasks |
@@ -124,8 +125,9 @@ discard block |
||
| 124 | 125 | { |
| 125 | 126 | // Get activityType and WorkflowExecution info |
| 126 | 127 | if (!($activityType = $activityTask->get("activityType")) || |
| 127 | - !($workflowExecution = $activityTask->get("workflowExecution"))) |
|
| 128 | - return false; |
|
| 128 | + !($workflowExecution = $activityTask->get("workflowExecution"))) { |
|
| 129 | + return false; |
|
| 130 | + } |
|
| 129 | 131 | |
| 130 | 132 | $this->cpeLogger->log_out("INFO", |
| 131 | 133 | basename(__FILE__), |
@@ -152,16 +154,18 @@ discard block |
||
| 152 | 154 | // Perform input validation |
| 153 | 155 | $this->activityHandler->do_input_validation(); |
| 154 | 156 | |
| 155 | - if ($this->debug) |
|
| 156 | - $this->cpeLogger->log_out("DEBUG", basename(__FILE__), |
|
| 157 | + if ($this->debug) { |
|
| 158 | + $this->cpeLogger->log_out("DEBUG", basename(__FILE__), |
|
| 157 | 159 | "Activity input:\n" . print_r($this->activityHandler->input, true)); |
| 160 | + } |
|
| 158 | 161 | |
| 159 | 162 | // Run activity task |
| 160 | 163 | $result = $this->activityHandler->do_activity($activityTask); |
| 161 | 164 | |
| 162 | - if ($this->debug && $result) |
|
| 163 | - $this->cpeLogger->log_out("DEBUG", basename(__FILE__), |
|
| 165 | + if ($this->debug && $result) { |
|
| 166 | + $this->cpeLogger->log_out("DEBUG", basename(__FILE__), |
|
| 164 | 167 | "Activity output:\n" . print_r($result, true)); |
| 168 | + } |
|
| 165 | 169 | |
| 166 | 170 | } catch (CpeSdk\CpeException $e) { |
| 167 | 171 | $reason = $e->ref; |
@@ -216,26 +220,31 @@ discard block |
||
| 216 | 220 | // Instantiate the Activity class that will process Tasks |
| 217 | 221 | |
| 218 | 222 | if (!isset($this->cpeLogger) || |
| 219 | - !$this->cpeLogger) |
|
| 220 | - print "EMPTY !!!\n"; |
|
| 223 | + !$this->cpeLogger) { |
|
| 224 | + print "EMPTY !!!\n"; |
|
| 225 | + } |
|
| 221 | 226 | |
| 222 | 227 | $params = [ |
| 223 | 228 | "domain" => $this->domain, |
| 224 | 229 | "name" => $activityToHandle->{"name"}, |
| 225 | 230 | "version" => $activityToHandle->{"version"} |
| 226 | 231 | ]; |
| 227 | - if (isset($activityToHandle->{"defaultTaskStartToCloseTimeout"})) |
|
| 228 | - $params["defaultTaskStartToCloseTimeout"] = |
|
| 232 | + if (isset($activityToHandle->{"defaultTaskStartToCloseTimeout"})) { |
|
| 233 | + $params["defaultTaskStartToCloseTimeout"] = |
|
| 229 | 234 | $activityToHandle->{"defaultTaskStartToCloseTimeout"}; |
| 230 | - if (isset($activityToHandle->{"defaultTaskHeartbeatTimeout"})) |
|
| 231 | - $params["defaultTaskHeartbeatTimeout"] = |
|
| 235 | + } |
|
| 236 | + if (isset($activityToHandle->{"defaultTaskHeartbeatTimeout"})) { |
|
| 237 | + $params["defaultTaskHeartbeatTimeout"] = |
|
| 232 | 238 | $activityToHandle->{"defaultTaskHeartbeatTimeout"}; |
| 233 | - if (isset($activityToHandle->{"defaultTaskScheduleToStartTimeout"})) |
|
| 234 | - $params["defaultTaskScheduleToStartTimeout"] = |
|
| 239 | + } |
|
| 240 | + if (isset($activityToHandle->{"defaultTaskScheduleToStartTimeout"})) { |
|
| 241 | + $params["defaultTaskScheduleToStartTimeout"] = |
|
| 235 | 242 | $activityToHandle->{"defaultTaskScheduleToStartTimeout"}; |
| 236 | - if (isset($activityToHandle->{"defaultTaskScheduleToCloseTimeout"})) |
|
| 237 | - $params["defaultTaskScheduleToCloseTimeout"] = |
|
| 243 | + } |
|
| 244 | + if (isset($activityToHandle->{"defaultTaskScheduleToCloseTimeout"})) { |
|
| 245 | + $params["defaultTaskScheduleToCloseTimeout"] = |
|
| 238 | 246 | $activityToHandle->{"defaultTaskScheduleToCloseTimeout"}; |
| 247 | + } |
|
| 239 | 248 | |
| 240 | 249 | $this->activityHandler = |
| 241 | 250 | new $activityToHandle->{"class"}( |
@@ -301,15 +310,18 @@ discard block |
||
| 301 | 310 | global $activityVersion; |
| 302 | 311 | |
| 303 | 312 | // Handle input parameters |
| 304 | - if (!($options = getopt("D:T:A:V:c:l:hd"))) |
|
| 305 | - usage($defaultConfigFile); |
|
| 313 | + if (!($options = getopt("D:T:A:V:c:l:hd"))) { |
|
| 314 | + usage($defaultConfigFile); |
|
| 315 | + } |
|
| 306 | 316 | |
| 307 | - if (!count($options) || isset($options['h'])) |
|
| 308 | - usage($defaultConfigFile); |
|
| 317 | + if (!count($options) || isset($options['h'])) { |
|
| 318 | + usage($defaultConfigFile); |
|
| 319 | + } |
|
| 309 | 320 | |
| 310 | 321 | // Debug |
| 311 | - if (isset($options['d'])) |
|
| 312 | - $debug = true; |
|
| 322 | + if (isset($options['d'])) { |
|
| 323 | + $debug = true; |
|
| 324 | + } |
|
| 313 | 325 | |
| 314 | 326 | // Domain |
| 315 | 327 | if (!isset($options['D'])) |
@@ -367,8 +379,7 @@ discard block |
||
| 367 | 379 | print "\n[CONFIG ISSUE]\nConfiguration file '$defaultConfigFile' invalid or non-existant.\n\n[EASY FIX]\nGo to the directory mentioned in the error above and rename the template file 'cpeConfigTemplate.json' to 'cpeConfig.json'. Configure your Activities. As example you have Activities for CloudTranscode already setup in the template. You can declare your Activities and start executing tasks in an SWF workflow.\n"; |
| 368 | 380 | exit(1); |
| 369 | 381 | } |
| 370 | - } |
|
| 371 | - catch (Exception $e) { |
|
| 382 | + } catch (Exception $e) { |
|
| 372 | 383 | print $e; |
| 373 | 384 | } |
| 374 | 385 | |
@@ -388,8 +399,7 @@ discard block |
||
| 388 | 399 | // Instantiate ActivityPoller |
| 389 | 400 | try { |
| 390 | 401 | $activityPoller = new ActivityPoller($config); |
| 391 | -} |
|
| 392 | -catch (CpeSdk\CpeException $e) { |
|
| 402 | +} catch (CpeSdk\CpeException $e) { |
|
| 393 | 403 | $cpeLogger->log_out("FATAL", |
| 394 | 404 | basename(__FILE__), $e->getMessage()); |
| 395 | 405 | exit(1); |
@@ -398,6 +408,7 @@ discard block |
||
| 398 | 408 | $cpeLogger->log_out("INFO", basename(__FILE__), "Starting activity tasks polling"); |
| 399 | 409 | |
| 400 | 410 | // Start polling loop |
| 401 | -while (42) |
|
| 411 | +while (42) { |
|
| 402 | 412 | $activityPoller->poll_for_activities(); |
| 413 | +} |
|
| 403 | 414 | |