Intereting Posts
PhpDoc для интерфейса и интерфейса реализации класса – разница UIPickerView не может получить вывод массива в Swift 3.0 Вход-Аутентификация в удаленную базу данных mysql Какие каталоги проверяет PHP при включении относительного пути с include ()? Как вывести / убрать специальные символы в документе LaTeX? Рекурсивные генераторы в PHP Разница во времени между 2 датами, игнорирующими время выходного дня Удалите & amp из строки при записи в xml в PHP Неустранимая ошибка: вызов неопределенной функции new_mysqli () в C: \ wamp \ www \ work \ conn.php в строке 8 WordPress получает подпись прикрепленного изображения Как создать приложение Facebook с PHP, которое показывает альбомы? PHP regex заменяет пустое пространство на & nbsp; если он соответствует одной букве Использование карт Google в качестве фона? Убедитесь, что в массиве PHP есть только последовательные ключи Что такое регулярное выражение MM / DD / YYYY и как его использовать в php?

Behat 3: Как получить имя профиля внутри FeatureContext

Я начинаю с

./bin/behat --suite=SuiteName --profile=profile_name 

Возможно ли получить текущее имя профиля поведения внутри FeatureContext, особенно внутри BeforeSuiteScope

 /** * @BeforeSuite */ public static function beforeSuite(BeforeSuiteScope $scope) { } 

Поэтому я нашел метод грубой силы, я знаю, вероятно, это не лучший способ получить имя профиля, но он работает.

 $input = new ArgvInput($_SERVER['argv']); $profile = $input->getParameterOption(array('--profile', '-p')) ? : 'default'; var_dump($profile);die; 

И ArgvInput – это Symfony\Component\Console\Input\ArgvInput

То, как выполняется синтаксический анализ параметров cli.