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 PhabricatorConfigManualActivity extends PhabricatorConfigEntryDAO { ..

Decoded Output download

<?php

final class PhabricatorConfigManualActivity
  extends PhabricatorConfigEntryDAO {

  protected $activityType;
  protected $parameters = array();

  const TYPE_REINDEX = 'reindex';
  const TYPE_IDENTITIES = 'identities';


  protected function getConfiguration() {
    return array(
      self::CONFIG_TIMESTAMPS => false,
      self::CONFIG_SERIALIZATION => array(
        'parameters' => self::SERIALIZATION_JSON,
      ),
      self::CONFIG_COLUMN_SCHEMA => array(
        'activityType' => 'text64',
      ),
      self::CONFIG_KEY_SCHEMA => array(
        'key_type' => array(
          'columns' => array('activityType'),
          'unique' => true,
        ),
      ),
    ) + parent::getConfiguration();
  }

  public function setParameter($key, $value) {
    $this->parameters[$key] = $value;
    return $this;
  }

  public function getParameter($key, $default = null) {
    return idx($this->parameters, $key, $default);
  }

}
 ?>

Did this file decode correctly?

Original Code

<?php

final class PhabricatorConfigManualActivity
  extends PhabricatorConfigEntryDAO {

  protected $activityType;
  protected $parameters = array();

  const TYPE_REINDEX = 'reindex';
  const TYPE_IDENTITIES = 'identities';


  protected function getConfiguration() {
    return array(
      self::CONFIG_TIMESTAMPS => false,
      self::CONFIG_SERIALIZATION => array(
        'parameters' => self::SERIALIZATION_JSON,
      ),
      self::CONFIG_COLUMN_SCHEMA => array(
        'activityType' => 'text64',
      ),
      self::CONFIG_KEY_SCHEMA => array(
        'key_type' => array(
          'columns' => array('activityType'),
          'unique' => true,
        ),
      ),
    ) + parent::getConfiguration();
  }

  public function setParameter($key, $value) {
    $this->parameters[$key] = $value;
    return $this;
  }

  public function getParameter($key, $default = null) {
    return idx($this->parameters, $key, $default);
  }

}

Function Calls

None

Variables

None

Stats

MD5 0f4f2e1255f5fc9048e2d710eb15396e
Eval Count 0
Decode Time 96 ms