Add documentation
Move check within forst check
Refactor method

Use different parameters, separate destination path and destination name.
Use extra variable instead of str_replace
Wrong return value
Rewrite using FormBuilder
test for Codesniffer change