Switch from NeoSnippet to UltiSnips.
Map 'maximise split' to something a bit less awkward.
Add <s-tab> mapping to move backwards through list.
Convert PHP snippets to UltiSnips syntax.
Configure UltiSnips to work with NeoComplete.

Two hours. Two hours of my life. Don't fiddle
with this, ever. Two hours, damn you.