404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.221.108.142: ~ $
<?php
/**
 * Mockery
 *
 * LICENSE
 *
 * This source file is subject to the new BSD license that is bundled
 * with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://github.com/padraic/mockery/blob/master/LICENSE
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to padraic@php.net so we can send you a copy immediately.
 *
 * @category   Mockery
 * @package    Mockery
 * @copyright  Copyright (c) 2010 Pádraic Brady (http://blog.astrumfutura.com)
 * @license    http://github.com/padraic/mockery/blob/master/LICENSE New BSD License
 */

namespace Mockery\Generator;

use Mockery\Reflector;

class Method
{
    /** @var \ReflectionMethod */
    private $method;

    public function __construct(\ReflectionMethod $method)
    {
        $this->method = $method;
    }

    public function __call($method, $args)
    {
        return call_user_func_array(array($this->method, $method), $args);
    }

    /**
     * @return Parameter[]
     */
    public function getParameters()
    {
        return array_map(function (\ReflectionParameter $parameter) {
            return new Parameter($parameter);
        }, $this->method->getParameters());
    }

    /**
     * @return string|null
     */
    public function getReturnType()
    {
        return Reflector::getReturnType($this->method);
    }
}

Filemanager

Name Type Size Permission Actions
StringManipulation Folder 0755
CachingGenerator.php File 1.22 KB 0644
DefinedTargetClass.php File 2.53 KB 0644
Generator.php File 829 B 0644
Method.php File 1.41 KB 0644
MockConfiguration.php File 16.16 KB 0644
MockConfigurationBuilder.php File 5.2 KB 0644
MockDefinition.php File 1.26 KB 0644
MockNameBuilder.php File 1.12 KB 0644
Parameter.php File 2.77 KB 0644
StringManipulationGenerator.php File 3.02 KB 0644
TargetClassInterface.php File 2.31 KB 0644
UndefinedTargetClass.php File 1.91 KB 0644