Signed-off-by: Louis Chemineau <louis@chmn.me>tags/v26.0.0beta2
@@ -18,7 +18,7 @@ return array( | |||
'OCA\\Files_Versions\\Db\\VersionsMapper' => $baseDir . '/../lib/Db/VersionsMapper.php', | |||
'OCA\\Files_Versions\\Events\\CreateVersionEvent' => $baseDir . '/../lib/Events/CreateVersionEvent.php', | |||
'OCA\\Files_Versions\\Expiration' => $baseDir . '/../lib/Expiration.php', | |||
'OCA\\Files_Versions\\Hooks' => $baseDir . '/../lib/Hooks.php', | |||
'OCA\\Files_Versions\\Listener\\FileEventsListener' => $baseDir . '/../lib/Listener/FileEventsListener.php', | |||
'OCA\\Files_Versions\\Listener\\LoadAdditionalListener' => $baseDir . '/../lib/Listener/LoadAdditionalListener.php', | |||
'OCA\\Files_Versions\\Listener\\LoadSidebarListener' => $baseDir . '/../lib/Listener/LoadSidebarListener.php', | |||
'OCA\\Files_Versions\\Migration\\Version1020Date20221114144058' => $baseDir . '/../lib/Migration/Version1020Date20221114144058.php', |
@@ -33,7 +33,7 @@ class ComposerStaticInitFiles_Versions | |||
'OCA\\Files_Versions\\Db\\VersionsMapper' => __DIR__ . '/..' . '/../lib/Db/VersionsMapper.php', | |||
'OCA\\Files_Versions\\Events\\CreateVersionEvent' => __DIR__ . '/..' . '/../lib/Events/CreateVersionEvent.php', | |||
'OCA\\Files_Versions\\Expiration' => __DIR__ . '/..' . '/../lib/Expiration.php', | |||
'OCA\\Files_Versions\\Hooks' => __DIR__ . '/..' . '/../lib/Hooks.php', | |||
'OCA\\Files_Versions\\Listener\\FileEventsListener' => __DIR__ . '/..' . '/../lib/Listener/FileEventsListener.php', | |||
'OCA\\Files_Versions\\Listener\\LoadAdditionalListener' => __DIR__ . '/..' . '/../lib/Listener/LoadAdditionalListener.php', | |||
'OCA\\Files_Versions\\Listener\\LoadSidebarListener' => __DIR__ . '/..' . '/../lib/Listener/LoadSidebarListener.php', | |||
'OCA\\Files_Versions\\Migration\\Version1020Date20221114144058' => __DIR__ . '/..' . '/../lib/Migration/Version1020Date20221114144058.php', |
@@ -33,7 +33,7 @@ use OCA\DAV\Connector\Sabre\Principal; | |||
use OCA\Files\Event\LoadAdditionalScriptsEvent; | |||
use OCA\Files\Event\LoadSidebar; | |||
use OCA\Files_Versions\Capabilities; | |||
use OCA\Files_Versions\Hooks; | |||
use OCA\Files_Versions\Listener\FileEventsListener; | |||
use OCA\Files_Versions\Listener\LoadAdditionalListener; | |||
use OCA\Files_Versions\Listener\LoadSidebarListener; | |||
use OCA\Files_Versions\Versions\IVersionManager; | |||
@@ -105,14 +105,14 @@ class Application extends App implements IBootstrap { | |||
$context->registerEventListener(LoadAdditionalScriptsEvent::class, LoadAdditionalListener::class); | |||
$context->registerEventListener(LoadSidebar::class, LoadSidebarListener::class); | |||
$context->registerEventListener(BeforeNodeWrittenEvent::class, Hooks::class); | |||
$context->registerEventListener(NodeWrittenEvent::class, Hooks::class); | |||
$context->registerEventListener(BeforeNodeDeletedEvent::class, Hooks::class); | |||
$context->registerEventListener(NodeDeletedEvent::class, Hooks::class); | |||
$context->registerEventListener(NodeRenamedEvent::class, Hooks::class); | |||
$context->registerEventListener(NodeCopiedEvent::class, Hooks::class); | |||
$context->registerEventListener(BeforeNodeRenamedEvent::class, Hooks::class); | |||
$context->registerEventListener(BeforeNodeCopiedEvent::class, Hooks::class); | |||
$context->registerEventListener(BeforeNodeWrittenEvent::class, FileEventsListener::class); | |||
$context->registerEventListener(NodeWrittenEvent::class, FileEventsListener::class); | |||
$context->registerEventListener(BeforeNodeDeletedEvent::class, FileEventsListener::class); | |||
$context->registerEventListener(NodeDeletedEvent::class, FileEventsListener::class); | |||
$context->registerEventListener(NodeRenamedEvent::class, FileEventsListener::class); | |||
$context->registerEventListener(NodeCopiedEvent::class, FileEventsListener::class); | |||
$context->registerEventListener(BeforeNodeRenamedEvent::class, FileEventsListener::class); | |||
$context->registerEventListener(BeforeNodeCopiedEvent::class, FileEventsListener::class); | |||
} | |||
public function boot(IBootContext $context): void { |
@@ -27,13 +27,14 @@ | |||
* along with this program. If not, see <http://www.gnu.org/licenses/> | |||
* | |||
*/ | |||
namespace OCA\Files_Versions; | |||
namespace OCA\Files_Versions\Listener; | |||
use OC\Files\Filesystem; | |||
use OC\Files\Mount\MoveableMount; | |||
use OC\Files\View; | |||
use OCA\Files_Versions\Db\VersionEntity; | |||
use OCA\Files_Versions\Db\VersionsMapper; | |||
use OCA\Files_Versions\Storage; | |||
use OCP\EventDispatcher\Event; | |||
use OCP\EventDispatcher\IEventListener; | |||
use OCP\Files\Events\Node\BeforeNodeCopiedEvent; | |||
@@ -48,7 +49,7 @@ use OCP\Files\Folder; | |||
use OCP\Files\IMimeTypeLoader; | |||
use OCP\Files\Node; | |||
class Hooks implements IEventListener { | |||
class FileEventsListener implements IEventListener { | |||
private Folder $userFolder; | |||
private VersionsMapper $versionsMapper; | |||
/** |