* @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Component\Media\Administrator\Event; use Joomla\CMS\Event\AbstractEvent; use Joomla\Component\Media\Administrator\Provider\ProviderManager; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Event object to retrieve Media Adapters. * * @since 4.0.0 */ class MediaProviderEvent extends AbstractEvent { /** * The ProviderManager for event * * @var ProviderManager * @since 4.0.0 */ private $providerManager = null; /** * Return the ProviderManager * * @return ProviderManager * * @since 4.0.0 */ public function getProviderManager(): ProviderManager { return $this->providerManager; } /** * Set the ProviderManager * * @param ProviderManager $providerManager The Provider Manager to be set * * @return void * * @since 4.0.0 */ public function setProviderManager(ProviderManager $providerManager) { $this->providerManager = $providerManager; } }