mageekguy\atoum\test::setMockGenerator PHP Метод

setMockGenerator() публичный Метод

public setMockGenerator ( test\mock\generator $generator = null )
$generator test\mock\generator
    public function setMockGenerator(test\mock\generator $generator = null)
    {
        if ($generator !== null) {
            $generator->setTest($this);
        } else {
            $generator = new test\mock\generator($this);
        }
        $this->mockGenerator = $generator;
        return $this;
    }

Usage Example

Пример #1
0
 public function setTest(test $test)
 {
     $test->getAssertionManager()->setHandler('invoke', function ($target) use($test) {
         if (is_string($target)) {
             $invoker = new invokers\klass();
         } else {
             $invoker = new invokers\instance();
         }
         return $invoker->setTarget($target);
     });
     $test->setMockGenerator(new mock\generator($test));
     return $this;
 }
test