class FileFormField extends FormField
FileFormField represents a file form field (an HTML file input tag).
__construct(DOMElement $node) Constructor. | from FormField | |
DOMElement|null | getLabel() Returns the label tag associated to the field or null if none. | from FormField |
string | getName() Returns the name of the field. | from FormField |
string|array | getValue() Gets the value of the field. | from FormField |
setValue(string $value) Sets the value of the field. | ||
bool | hasValue() Returns true if the field should be included in the submitted values. | from FormField |
bool | isDisabled() Check if the current field is disabled. | from FormField |
setErrorCode(int $error) Sets the PHP error code associated with the field. | ||
upload(string $value) Sets the value of the field. | ||
setFilePath(string $path) Sets path to the file as string for simulating HTTP request. |
Constructor.
DOMElement | $node | The node associated with this field |
Returns the label tag associated to the field or null if none.
DOMElement|null |
Returns the name of the field.
string | The name of the field |
Gets the value of the field.
string|array | The value of the field |
Sets the value of the field.
string | $value | The value of the field |
Returns true if the field should be included in the submitted values.
bool | true if the field should be included in the submitted values, false otherwise |
Check if the current field is disabled.
bool |
Sets the PHP error code associated with the field.
int | $error | The error code (one of UPLOADERRINISIZE, UPLOADERRFORMSIZE, UPLOADERRPARTIAL, UPLOADERRNOFILE, UPLOADERRNOTMPDIR, UPLOADERRCANTWRITE, or UPLOADERREXTENSION) |
InvalidArgumentException | When error code doesn't exist |
Sets the value of the field.
string | $value | The value of the field |
Sets path to the file as string for simulating HTTP request.
string | $path | The path to the file |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/DomCrawler/Field/FileFormField.html