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 PhabricatorOwnersPathContextFreeGrammar extends PhutilContextFreeGram..

Decoded Output download

<?php

final class PhabricatorOwnersPathContextFreeGrammar
  extends PhutilContextFreeGrammar {

  protected function getRules() {
    return array(
      'start' => array(
        '[path]',
      ),
      'path' => array(
        '/',
        '/[directories]',
      ),
      'directories' => array(
        '[directory-name]',
        '[directories][directory-name]',
      ),
      'directory-name' => array(
        '[directory-part]/',
      ),
      'directory-part' => array(
        'src',
        'doc',
        'bin',
        'tmp',
        'log',
        'bak',
        'applications',
        'var',
        'home',
        'user',
        'lib',
        'tests',
        'webroot',
        'externals',
        'third-party',
        'libraries',
        'config',
        'media',
        'resources',
        'support',
        'scripts',
      ),
    );
  }

}
 ?>

Did this file decode correctly?

Original Code

<?php

final class PhabricatorOwnersPathContextFreeGrammar
  extends PhutilContextFreeGrammar {

  protected function getRules() {
    return array(
      'start' => array(
        '[path]',
      ),
      'path' => array(
        '/',
        '/[directories]',
      ),
      'directories' => array(
        '[directory-name]',
        '[directories][directory-name]',
      ),
      'directory-name' => array(
        '[directory-part]/',
      ),
      'directory-part' => array(
        'src',
        'doc',
        'bin',
        'tmp',
        'log',
        'bak',
        'applications',
        'var',
        'home',
        'user',
        'lib',
        'tests',
        'webroot',
        'externals',
        'third-party',
        'libraries',
        'config',
        'media',
        'resources',
        'support',
        'scripts',
      ),
    );
  }

}

Function Calls

None

Variables

None

Stats

MD5 8066b586994f584ef9d740adf07d6905
Eval Count 0
Decode Time 87 ms