Beispiel #1
0
 public function test()
 {
     $call = new MethodCallExpr();
     $call->method('doSomething');
     $call->addArgument(123);
     $call->addArgument('foo');
     $call->addArgument(new Raw('new SplObjectStorage'));
     $call->addArgument(array('name' => 'hack'));
     $str = $call->render();
     ok($str);
     is("\$this->doSomething(123, 'foo', new SplObjectStorage, array (\n  'name' => 'hack',\n))", $str);
 }
Beispiel #2
0
 public function __construct($method = NULL, array $arguments = array())
 {
     parent::__construct('$this', $method, $arguments);
 }