/** * @return \Symfony\Component\Form\Form */ public function getForm($values = null) { if (!$values) { $values = Input::old(); } $this->formBuilder->defaults($values); return $this->formBuilder->build(); }
public function testSetDefaultsAfterBuildAddsDefaultValueToElement() { $element = $this->mockTextElement(); $element->shouldReceive('getValue')->once()->andReturn('bar'); $this->events->shouldReceive('fire')->twice(); $this->view->shouldReceive('make')->once(); $this->fb->text('test'); $this->fb->defaults(array('foo' => 'bar')); $this->fb->build(); $this->assertSame('bar', $this->fb->get('test')->getValue()); }