/** * @test */ public function createAnAbstractMethod() { $name = 'getFoo'; $method = new Stagehand_PHP_Class_Method($name); $method->setCode('return 1;'); $this->assertEquals($method->getName(), $name); $this->assertFalse($method->isAbstract()); $method->defineAbstract(); $this->assertTrue($method->isAbstract()); }
/** * Creates a partial code for class method. * ` @param Stagehand_PHP_Class_Method $method * @return string */ protected function _createMethodCode($method) { if ($method->isAbstract()) { return; } return $method->render(); }