/** * Gets the 'file.mime_type.guesser' service. * * This service is shared. * This method always returns the same instance of the service. * * @param bool $lazyLoad whether to try lazy-loading the service with a proxy * * @return \Drupal\Core\File\MimeType\MimeTypeGuesser A Drupal\Core\File\MimeType\MimeTypeGuesser instance. */ public function getFile_MimeType_GuesserService($lazyLoad = true) { if ($lazyLoad) { return $this->services['file.mime_type.guesser'] = new Drupal_Core_File_MimeType_MimeTypeGuesser_Proxy($this, 'file.mime_type.guesser'); } $instance = new \Drupal\Core\File\MimeType\MimeTypeGuesser(); $instance->addGuesser($this->get('file.mime_type.guesser.extension'), 0); $instance->_serviceId = 'file.mime_type.guesser'; return $instance; }
/** * Gets the 'drupal.proxy_original_service.file.mime_type.guesser' service. * * This service is shared. * This method always returns the same instance of the service. * * @return \Drupal\Core\File\MimeType\MimeTypeGuesser A Drupal\Core\File\MimeType\MimeTypeGuesser instance. */ protected function getDrupal_ProxyOriginalService_File_MimeType_GuesserService() { $this->services['drupal.proxy_original_service.file.mime_type.guesser'] = $instance = new \Drupal\Core\File\MimeType\MimeTypeGuesser($this->get('stream_wrapper_manager')); $instance->addGuesser($this->get('drupal.proxy_original_service.file.mime_type.guesser.extension'), 0); $instance->_serviceId = 'drupal.proxy_original_service.file.mime_type.guesser'; return $instance; }
/** * Gets the 'file.mime_type.guesser' service. * * This service is shared. * This method always returns the same instance of the service. * * @return Drupal\Core\File\MimeType\MimeTypeGuesser A Drupal\Core\File\MimeType\MimeTypeGuesser instance. */ protected function getFile_MimeType_GuesserService() { $this->services['file.mime_type.guesser'] = $instance = new \Drupal\Core\File\MimeType\MimeTypeGuesser(); $instance->addGuesser($this->get('file.mime_type.guesser.extension'), 0); return $instance; }