public function testAddDeferred() { $factory = new ModifierUserFactory(); $template = new Template($factory); $template->addDeferred('password'); $this->assertAttributeContains('password', 'deferreds', $template); }
/** * Get a template for building fixtures from the given factory * * @return Carpenter\Template */ public function getTemplate() { $template = new Template($this->getNewFactory()); foreach ($this->getModifiers() as $modifier) { $template->addModifier($modifier->name); } foreach ($this->getDeferreds() as $deferred) { $template->addDeferred($deferred->name); } $template->setTargetClass($this->getTargetClass()); return $template; }