mageekguy\atoum\mock\php\method::getArgumentsAsString PHP Method

getArgumentsAsString() public method

    public function getArgumentsAsString()
    {
        $arguments = $this->arguments;
        array_walk($arguments, function (&$value) {
            $value = (string) $value;
        });
        return join(', ', $arguments);
    }

Usage Example

Beispiel #1
0
 public function testGetArgumentsAsString()
 {
     $method = new php\method($name = uniqid());
     $this->assert->string($method->getArgumentsAsString())->isEmpty()->string($method->addArgument($argument1 = new php\method\argument(uniqid()))->getArgumentsAsString())->isEqualTo((string) $argument1)->string($method->addArgument($argument2 = new php\method\argument(uniqid()))->getArgumentsAsString())->isEqualTo($argument1 . ', ' . $argument2)->string($method->addArgument($argument3 = new php\method\argument(uniqid()))->getArgumentsAsString())->isEqualTo($argument1 . ', ' . $argument2 . ', ' . $argument3);
 }