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 use Composer\Json\JsonFile; use Composer\InstalledVersions; use Composer\Script\Eve..

Decoded Output download

<?php

use Composer\Json\JsonFile;
use Composer\InstalledVersions;
use Composer\Script\Event;

class Hooks
{
    public static function preUpdate(Event $event)
    {
        fwrite(STDERR, '!!PreUpdate:'.JsonFile::encode(InstalledVersions::getInstalledPackages(), 320)."
");
        fwrite(STDERR, '!!Versions:console:'.InstalledVersions::getVersion('symfony/console').';process:'.InstalledVersions::getVersion('symfony/process').';filesystem:'.InstalledVersions::getVersion('symfony/filesystem')."
");
    }

    public static function postUpdate(Event $event)
    {
        fwrite(STDERR, '!!PostUpdate:'.JsonFile::encode(InstalledVersions::getInstalledPackages(), 320)."
");
        fwrite(STDERR, '!!Versions:console:'.InstalledVersions::getVersion('symfony/console').';process:'.InstalledVersions::getVersion('symfony/process').';filesystem:'.InstalledVersions::getVersion('symfony/filesystem')."
");
        fwrite(STDERR, '!!PluginA:'.InstalledVersions::getVersion('plugin/a')."
");
        fwrite(STDERR, '!!PluginB:'.InstalledVersions::getVersion('plugin/b')."
");
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

use Composer\Json\JsonFile;
use Composer\InstalledVersions;
use Composer\Script\Event;

class Hooks
{
    public static function preUpdate(Event $event)
    {
        fwrite(STDERR, '!!PreUpdate:'.JsonFile::encode(InstalledVersions::getInstalledPackages(), 320)."\n");
        fwrite(STDERR, '!!Versions:console:'.InstalledVersions::getVersion('symfony/console').';process:'.InstalledVersions::getVersion('symfony/process').';filesystem:'.InstalledVersions::getVersion('symfony/filesystem')."\n");
    }

    public static function postUpdate(Event $event)
    {
        fwrite(STDERR, '!!PostUpdate:'.JsonFile::encode(InstalledVersions::getInstalledPackages(), 320)."\n");
        fwrite(STDERR, '!!Versions:console:'.InstalledVersions::getVersion('symfony/console').';process:'.InstalledVersions::getVersion('symfony/process').';filesystem:'.InstalledVersions::getVersion('symfony/filesystem')."\n");
        fwrite(STDERR, '!!PluginA:'.InstalledVersions::getVersion('plugin/a')."\n");
        fwrite(STDERR, '!!PluginB:'.InstalledVersions::getVersion('plugin/b')."\n");
    }
}

Function Calls

None

Variables

None

Stats

MD5 e7fbd907365a57db3faf88c14d8031e6
Eval Count 0
Decode Time 111 ms