Behat¶
Behat is a BDD framework.
Phpactor can provide goto definition and some completion support within feature files.
Enabling¶
The extension must be via. behat.enabled:
$ phpactor config:set behat.enabled true
Symfony Integration¶
If you are using Syfmony and depdency injection to manage your contexts you can specify the path to the XML debug file in behat.symfony.di_xml_path:
For example:
$ phpactor config:set behat.symfony.di_xml_path "var/cache/test/App_KernelTestDebugContainer.xml"
Language Server Support¶
This extension acts on cucumber files, you will need to configure your _client_ to ensure that it will call Phpactor when in the feature files.
require'lspconfig'.phpactor.setup{
-- ...
filetypes = { 'php', 'cucumber' },
}