Guest User

Untitled

a guest
Jun 21st, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. <?php
  2. namespace App\Download;
  3.  
  4. use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
  5.  
  6. /**
  7. * Class DownloadHelper
  8. * @package App\Download
  9. */
  10. class DownloadHelper
  11. {
  12.  
  13. /**
  14. * @var ParameterBagInterface
  15. */
  16. private $params;
  17.  
  18. /**
  19. * DownloadHelper constructor.
  20. * @param ParameterBagInterface $parameterBag
  21. */
  22. public function __construct(ParameterBagInterface $parameterBag)
  23. {
  24. $this->params = $parameterBag;
  25. }
  26.  
  27. /**
  28. * @param DownloadableInterface $resource
  29. * @return string
  30. */
  31. public function getUploadPath(DownloadableInterface $resource): string{
  32.  
  33. return $this->params->get('upload_dir') . $resource->getFile();
  34. }
  35. }
Add Comment
Please, Sign In to add comment