Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php final class PhabricatorWorkerDestructionEngineExtension extends PhabricatorDestru..

Decoded Output download

<?php

final class PhabricatorWorkerDestructionEngineExtension
  extends PhabricatorDestructionEngineExtension {

  const EXTENSIONKEY = 'workers';

  public function getExtensionName() {
    return pht('Worker Tasks');
  }

  public function destroyObject(
    PhabricatorDestructionEngine $engine,
    $object) {

    $tasks = id(new PhabricatorWorkerActiveTask())->loadAllWhere(
      'objectPHID = %s',
      $object->getPHID());

    foreach ($tasks as $task) {
      $task->archiveTask(
        PhabricatorWorkerArchiveTask::RESULT_CANCELLED,
        0);
    }
  }

}
 ?>

Did this file decode correctly?

Original Code

<?php

final class PhabricatorWorkerDestructionEngineExtension
  extends PhabricatorDestructionEngineExtension {

  const EXTENSIONKEY = 'workers';

  public function getExtensionName() {
    return pht('Worker Tasks');
  }

  public function destroyObject(
    PhabricatorDestructionEngine $engine,
    $object) {

    $tasks = id(new PhabricatorWorkerActiveTask())->loadAllWhere(
      'objectPHID = %s',
      $object->getPHID());

    foreach ($tasks as $task) {
      $task->archiveTask(
        PhabricatorWorkerArchiveTask::RESULT_CANCELLED,
        0);
    }
  }

}

Function Calls

None

Variables

None

Stats

MD5 0ab2092c1033c0f82d4c4d81c51e2d8f
Eval Count 0
Decode Time 104 ms