Took me a while to figure this one out but it appears when using a password like 1oinv"£$2tc, the $2 portion buggers up when building configuration files (specifically the $ character).
The result from InstallerRewrite::parseContent() ends up looking like this:
Took me a while to figure this one out but it appears when using a password like
1oinv"£$2tc
, the$2
portion buggers up when building configuration files (specifically the$
character).The result from
InstallerRewrite::parseContent()
ends up looking like this:which ends up with this error:
Fairly simple fix, just requires a str_replace on
$replaceValue
. I'll submit a pull request now.