tpl: Refactor and fix substr logic
authorCameron Moore <moorereason@gmail.com>
Sat, 28 Nov 2020 05:43:01 +0000 (23:43 -0600)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 28 Nov 2020 10:53:46 +0000 (11:53 +0100)
commit64789fb5dcf8326f14f13d69a2576ae3aa2bbbaa
tree050176b890a867c3d175a368a69785569ca072e4
parent32d4bf68da7d16302f138dde343c70f9667933c4
tpl: Refactor and fix substr logic

Fix miscalculations when start is negative.  Results should now match
PHP substr.

Fixes #7993
tpl/strings/strings.go
tpl/strings/strings_test.go