AbstractGearmanDispatcher.php 751 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * Gearman Bundle for Symfony2
  4. *
  5. * @author Marc Morera <yuhu@mmoreram.com>
  6. * @since 2013
  7. */
  8. namespace Mmoreram\GearmanBundle\Dispatcher\Abstracts;
  9. use Symfony\Component\EventDispatcher\EventDispatcherInterface;
  10. /**
  11. * Gearman execute methods. All Worker methods
  12. *
  13. * @author Marc Morera <yuhu@mmoreram.com>
  14. */
  15. abstract class AbstractGearmanDispatcher
  16. {
  17. /**
  18. * @var EventDispatcherInterface
  19. *
  20. * Event dispatcher
  21. */
  22. protected $eventDispatcher;
  23. /**
  24. * Construct method
  25. *
  26. * @param EventDispatcherInterface $eventDispatcher Event dispatcher
  27. */
  28. public function __construct(EventDispatcherInterface $eventDispatcher)
  29. {
  30. $this->eventDispatcher = $eventDispatcher;
  31. }
  32. }