Make truly PHP 5.3 compatible.

Use of PHP 5.4's array shorthand makes the composer.json requirement an issue. Everyone should be using at least 5.4 but there's nothing in here that couldn't work on 5.3 so this makes it work like it should on legacy versions.