public function testBasicInputGenerator() { $inputField = new InputField('number', ['value' => 5, 'max' => 10]); $expected = "<input type='number' value='5' max='10' >"; $result = $inputField->generateCode(); $this->assertEquals($expected, $result); }
public function generateCode($extraAttr = array()) { $result = parent::generateCode($extraAttr); $srcImg = self::SRC_EMPTY_IMAGE; if ($this->value) { $srcImg = $this->value; } $result .= "\n <br>\n <img src='" . asset($srcImg) . "' style='max-width: 100%; max-height: 350px;'>\n <br>\n <input type='hidden' name='deleted_image[{$this->name}]' value='0'>\n <button type='button' class='btn btn-danger remove-image'>Eliminar imagen</button> <button type='button' class='btn btn-info reset-image'>Resetear imagen</button>\n "; return $result; }