I ended up running ``` $ php ~/.atom/packages/autocomplete-php/lib/php/get_internal_functions.php ``` to generate `functions.json` as it wasn't there by default, once it's there completion seems to work ok.