/**
  * @param ExtensionGuesserFactoryInterface $extensionGuesserFactory
  */
 public function setExtensionGuesser(ExtensionGuesserFactoryInterface $extensionGuesserFactory)
 {
     $this->extensionGuesser = $extensionGuesserFactory->get();
 }
 /**
  * Constructor
  * @param int $priority
  * @param MimeTypeGuesserFactoryInterface $mimeTypeGuesserFactory
  * @param ExtensionGuesserFactoryInterface $extensionGuesserFactoryInterface
  */
 public function __construct($priority, MimeTypeGuesserFactoryInterface $mimeTypeGuesserFactory, ExtensionGuesserFactoryInterface $extensionGuesserFactoryInterface)
 {
     parent::__construct($priority);
     $this->mimeTypeGuesser = $mimeTypeGuesserFactory->get();
     $this->extensionGuesser = $extensionGuesserFactoryInterface->get();
 }