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 HarbormasterBuildPlanPolicyCodex extends PhabricatorPolicyCodex { ..

Decoded Output download

<?php

final class HarbormasterBuildPlanPolicyCodex
  extends PhabricatorPolicyCodex {

  public function getPolicySpecialRuleDescriptions() {
    $object = $this->getObject();
    $run_with_view = $object->canRunWithoutEditCapability();

    $rules = array();

    $rules[] = $this->newRule()
      ->setCapabilities(
        array(
          PhabricatorPolicyCapability::CAN_EDIT,
        ))
      ->setIsActive(!$run_with_view)
      ->setDescription(
        pht(
          'You must have edit permission on this build plan to pause, '.
          'abort, resume, or restart it.'));

    $rules[] = $this->newRule()
      ->setCapabilities(
        array(
          PhabricatorPolicyCapability::CAN_EDIT,
        ))
      ->setIsActive(!$run_with_view)
      ->setDescription(
        pht(
          'You must have edit permission on this build plan to run it '.
          'manually.'));

    return $rules;
  }


}
 ?>

Did this file decode correctly?

Original Code

<?php

final class HarbormasterBuildPlanPolicyCodex
  extends PhabricatorPolicyCodex {

  public function getPolicySpecialRuleDescriptions() {
    $object = $this->getObject();
    $run_with_view = $object->canRunWithoutEditCapability();

    $rules = array();

    $rules[] = $this->newRule()
      ->setCapabilities(
        array(
          PhabricatorPolicyCapability::CAN_EDIT,
        ))
      ->setIsActive(!$run_with_view)
      ->setDescription(
        pht(
          'You must have edit permission on this build plan to pause, '.
          'abort, resume, or restart it.'));

    $rules[] = $this->newRule()
      ->setCapabilities(
        array(
          PhabricatorPolicyCapability::CAN_EDIT,
        ))
      ->setIsActive(!$run_with_view)
      ->setDescription(
        pht(
          'You must have edit permission on this build plan to run it '.
          'manually.'));

    return $rules;
  }


}

Function Calls

None

Variables

None

Stats

MD5 03ffb89c75ae4cb2f276e29a8342125a
Eval Count 0
Decode Time 108 ms