3.0.0
This commit is contained in:
parent
5a11f3e2b9
commit
e46b8de1cb
|
|
@ -32,6 +32,11 @@ class Plugin
|
||||||
*/
|
*/
|
||||||
private static bool $initialized = false;
|
private static bool $initialized = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Instancia de MediaHooks
|
||||||
|
*/
|
||||||
|
private static ?MediaHooks $mediaHooks = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bootstrap del plugin
|
* Bootstrap del plugin
|
||||||
*
|
*
|
||||||
|
|
@ -63,8 +68,9 @@ class Plugin
|
||||||
// Registrar stream wrapper
|
// Registrar stream wrapper
|
||||||
FlysystemStreamWrapper::register(self::$filesystem);
|
FlysystemStreamWrapper::register(self::$filesystem);
|
||||||
|
|
||||||
// Registrar hooks de medios
|
// Registrar hooks de medios (instanciar la clase)
|
||||||
MediaHooks::register(self::$config);
|
self::$mediaHooks = new MediaHooks(self::$filesystem, self::$config);
|
||||||
|
self::$mediaHooks->register();
|
||||||
|
|
||||||
// Registrar página de ajustes
|
// Registrar página de ajustes
|
||||||
if (is_admin()) {
|
if (is_admin()) {
|
||||||
|
|
@ -78,7 +84,7 @@ class Plugin
|
||||||
} catch (Throwable $e) {
|
} catch (Throwable $e) {
|
||||||
error_log('[Flysystem Offload] Initialization error: ' . $e->getMessage());
|
error_log('[Flysystem Offload] Initialization error: ' . $e->getMessage());
|
||||||
error_log('[Flysystem Offload] Stack trace: ' . $e->getTraceAsString());
|
error_log('[Flysystem Offload] Stack trace: ' . $e->getTraceAsString());
|
||||||
|
|
||||||
self::registerAdminNotice(
|
self::registerAdminNotice(
|
||||||
'Failed to initialize: ' . $e->getMessage()
|
'Failed to initialize: ' . $e->getMessage()
|
||||||
);
|
);
|
||||||
|
|
@ -147,6 +153,7 @@ class Plugin
|
||||||
{
|
{
|
||||||
self::$initialized = false;
|
self::$initialized = false;
|
||||||
self::$filesystem = null;
|
self::$filesystem = null;
|
||||||
|
self::$mediaHooks = null;
|
||||||
self::$config = [];
|
self::$config = [];
|
||||||
|
|
||||||
// Desregistrar stream wrapper si existe
|
// Desregistrar stream wrapper si existe
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue