public function PostContext::cleanupPost in Open Social 8.7
Same name and namespace in other branches
- 8.9 tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
- 8.3 tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
- 8.4 tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
- 8.5 tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
- 8.6 tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
- 8.8 tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
- 10.3.x tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
- 10.0.x tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
- 10.1.x tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
- 10.2.x tests/behat/features/bootstrap/PostContext.php \Drupal\social\Behat\PostContext::cleanupPost()
@AfterScenario @database&&@post
File
- tests/
behat/ features/ bootstrap/ PostContext.php, line 26
Class
- PostContext
- Defines application features from the specific context.
Namespace
Drupal\social\BehatCode
public function cleanupPost(AfterScenarioScope $scope) {
$query = \Drupal::entityQuery('post')
->condition('field_post', array(
'This is a public post.',
'This is a community post.',
), 'IN');
$post_ids = $query
->execute();
$posts = entity_load_multiple('post', $post_ids);
foreach ($posts as $post) {
$post
->delete();
}
}