It appears you've installed Behat v3, but you're following Behat 2 docs.
Behat 3
Behat 3 doesn't have the Behat\Behat\Context\BehatContext
class. It's got a Behat\Behat\Context\Context
interface:
use Behat\Behat\Context\Context;
class FeatureContext implements Context
{
// ...
}
In composer.json
:
{
"require-dev": {
"behat/behat": "~3.1"
},
"config": {
"bin-dir": "bin/"
}
}
Behat 2
Behat 2 uses the Behat\Behat\Context\BehatContext
base class:
use Behat\Behat\Context\BehatContext;
class FeatureContext extends BehatContext
{
// ...
}
In composer.json
:
{
"require-dev": {
"behat/behat": "~2.5"
},
"config": {
"bin-dir": "bin/"
}
}