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 namespace JsonRPC; /** * Class MiddlewareHandler * * @package JsonRPC * @autho..

Decoded Output download

<?php

namespace JsonRPC;

/**
 * Class MiddlewareHandler
 *
 * @package JsonRPC
 * @author  Frederic Guillot
 */
class MiddlewareHandler
{
    /**
     * Procedure Name
     *
     * @access protected
     * @var string
     */
    protected $procedureName = '';

    /**
     * Username
     *
     * @access protected
     * @var string
     */
    protected $username = '';

    /**
     * Password
     *
     * @access protected
     * @var string
     */
    protected $password = '';

    /**
     * List of middleware to execute before to call the method
     *
     * @access protected
     * @var MiddlewareInterface[]
     */
    protected $middleware = array();

    /**
     * Set username
     *
     * @access public
     * @param  string $username
     * @return $this
     */
    public function withUsername($username)
    {
        if (! empty($username)) {
            $this->username = $username;
        }

        return $this;
    }

    /**
     * Set password
     *
     * @access public
     * @param  string $password
     * @return $this
     */
    public function withPassword($password)
    {
        if (! empty($password)) {
            $this->password = $password;
        }

        return $this;
    }

    /**
     * Set procedure name
     *
     * @access public
     * @param  string $procedureName
     * @return $this
     */
    public function withProcedure($procedureName)
    {
        $this->procedureName = $procedureName;
        return $this;
    }

    /**
     * Add a new middleware
     *
     * @access public
     * @param  MiddlewareInterface $middleware
     * @return MiddlewareHandler
     */
    public function withMiddleware(MiddlewareInterface $middleware)
    {
        $this->middleware[] = $middleware;
        return $this;
    }

    /**
     * Execute all middleware
     *
     * @access public
     */
    public function execute()
    {
        foreach ($this->middleware as $middleware) {
            $middleware->execute($this->username, $this->password, $this->procedureName);
        }
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace JsonRPC;

/**
 * Class MiddlewareHandler
 *
 * @package JsonRPC
 * @author  Frederic Guillot
 */
class MiddlewareHandler
{
    /**
     * Procedure Name
     *
     * @access protected
     * @var string
     */
    protected $procedureName = '';

    /**
     * Username
     *
     * @access protected
     * @var string
     */
    protected $username = '';

    /**
     * Password
     *
     * @access protected
     * @var string
     */
    protected $password = '';

    /**
     * List of middleware to execute before to call the method
     *
     * @access protected
     * @var MiddlewareInterface[]
     */
    protected $middleware = array();

    /**
     * Set username
     *
     * @access public
     * @param  string $username
     * @return $this
     */
    public function withUsername($username)
    {
        if (! empty($username)) {
            $this->username = $username;
        }

        return $this;
    }

    /**
     * Set password
     *
     * @access public
     * @param  string $password
     * @return $this
     */
    public function withPassword($password)
    {
        if (! empty($password)) {
            $this->password = $password;
        }

        return $this;
    }

    /**
     * Set procedure name
     *
     * @access public
     * @param  string $procedureName
     * @return $this
     */
    public function withProcedure($procedureName)
    {
        $this->procedureName = $procedureName;
        return $this;
    }

    /**
     * Add a new middleware
     *
     * @access public
     * @param  MiddlewareInterface $middleware
     * @return MiddlewareHandler
     */
    public function withMiddleware(MiddlewareInterface $middleware)
    {
        $this->middleware[] = $middleware;
        return $this;
    }

    /**
     * Execute all middleware
     *
     * @access public
     */
    public function execute()
    {
        foreach ($this->middleware as $middleware) {
            $middleware->execute($this->username, $this->password, $this->procedureName);
        }
    }
}

Function Calls

None

Variables

None

Stats

MD5 13eda72ed04838a4d5caeb211d0a9c2d
Eval Count 0
Decode Time 96 ms