2024-08-20 15:06:57 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
declare(strict_types=1);
|
|
|
|
|
|
|
|
namespace OCA\OrganizationFolders\Events;
|
|
|
|
|
|
|
|
use OCP\EventDispatcher\Event;
|
|
|
|
|
2024-10-13 23:04:20 +02:00
|
|
|
use OCA\OrganizationFolders\OrganizationProvider\OrganizationProviderManager;
|
2024-08-20 15:06:57 +02:00
|
|
|
|
|
|
|
/**
|
2024-08-22 14:19:42 +02:00
|
|
|
* This event is triggered during the initialization of Organization Folders.
|
2024-08-20 15:06:57 +02:00
|
|
|
*/
|
2024-08-22 14:19:42 +02:00
|
|
|
class RegisterOrganizationProviderEvent extends Event {
|
2024-08-20 15:06:57 +02:00
|
|
|
|
2024-08-22 14:19:42 +02:00
|
|
|
/** @var OrganizationProviderManager */
|
|
|
|
private $organizationProviderManager;
|
2024-08-20 15:06:57 +02:00
|
|
|
|
2024-08-22 14:19:42 +02:00
|
|
|
public function __construct(OrganizationProviderManager $organizationProviderManager) {
|
2024-08-20 15:06:57 +02:00
|
|
|
parent::__construct();
|
2024-08-22 14:19:42 +02:00
|
|
|
$this->organizationProviderManager = $organizationProviderManager;
|
2024-08-20 15:06:57 +02:00
|
|
|
}
|
|
|
|
|
2024-08-22 14:19:42 +02:00
|
|
|
public function getOrganizationProviderManager(): OrganizationProviderManager {
|
|
|
|
return $this->organizationProviderManager;
|
2024-08-20 15:06:57 +02:00
|
|
|
}
|
|
|
|
}
|