/** * @return string */ public function __toString() { $converter = new Phake_String_Converter(); $arguments = array(); foreach ($this->arguments as $argument) { $arguments[] = $converter->convertToString($argument); } $name = Phake::getName($this->object); $access = is_string($this->object) ? '::' : '->'; return "{$name}{$access}{$this->method}(" . implode(', ', $arguments) . ")"; }
public function __toString() { $arguments = array(); $argumentMatcher = $this->argumentMatcher; while (!empty($argumentMatcher)) { $arguments[] = $argumentMatcher->__toString(); $argumentMatcher = $argumentMatcher->getNextMatcher(); } $name = Phake::getName($this->getObject()); $access = is_string($this->object) ? '::' : '->'; return "Expected {$name}{$access}{$this->getMethod()}(" . implode(', ', $arguments) . ") to be called {$this->getVerifierMode()->__toString()}"; }