Fail.php 658 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace Elastica\Processor;
  3. /**
  4. * Elastica Fail Processor.
  5. *
  6. * @author Federico Panini <fpanini@gmail.com>
  7. *
  8. * @see https://www.elastic.co/guide/en/elasticsearch/reference/current/fail-processor.html
  9. */
  10. class Fail extends AbstractProcessor
  11. {
  12. /**
  13. * Fail constructor.
  14. *
  15. * @param string $message
  16. */
  17. public function __construct(string $message)
  18. {
  19. $this->setMessage($message);
  20. }
  21. /**
  22. * Set Fail message.
  23. *
  24. * @param string $message
  25. *
  26. * @return $this
  27. */
  28. public function setMessage(string $message)
  29. {
  30. return $this->setParam('message', $message);
  31. }
  32. }