Security update for permissions_by_term
[yaffs-website] / vendor / drupal / drupal-extension / src / Drupal / DrupalExtension / Definition / Proposal / AnnotatedDefinitionProposal.php
diff --git a/vendor/drupal/drupal-extension/src/Drupal/DrupalExtension/Definition/Proposal/AnnotatedDefinitionProposal.php b/vendor/drupal/drupal-extension/src/Drupal/DrupalExtension/Definition/Proposal/AnnotatedDefinitionProposal.php
new file mode 100644 (file)
index 0000000..e57f713
--- /dev/null
@@ -0,0 +1,24 @@
+<?php
+/**
+ * @file
+ * Override the output of proposed methods to match Drupal coding standards.
+ */
+
+namespace Drupal\DrupalExtension\Definition\Proposal;
+
+use Behat\Behat\Definition\Proposal\AnnotatedDefinitionProposal as BaseAnnotatedDefinitionProposal;
+
+class AnnotatedDefinitionProposal extends BaseAnnotatedDefinitionProposal {
+  protected function generateSnippet($regex, $methodName, array $args) {
+    return sprintf(<<<PHP
+  /**
+   * @%s /^%s$/
+   */
+  public function %s(%s) {
+    throw new PendingException();
+  }
+PHP
+      , '%s', $regex, $methodName, implode(', ', $args)
+    );
+  }
+}