Documentación para desarrolladores

El archivo Init.php

Los plugins pueden contener un archivo Init.php en el que se definen procesos a ejecutar cada vez que carga FacturaScripts o cuando se instala o actualiza el plugin.

Ejemplo de Init.php

<?php
namespace FacturaScripts\Plugins\MyNewPlugin;

use FacturaScripts\Core\Base\InitClass;

class Init extends InitClass
{

    public function init()
    {
        /// código a ejecutar cada vez que carga FacturaScripts (si este plugin está activado).
    }

    public function update()
    {
        /// código a ejecutar cada vez que se instala o actualiza el plugin
    }
}

Composer

Si desea incluir componentes de composer en su plugin, la forma de que estos se carguen automáticamente es añadir el require al autoload.php justo debajo del namespace en el Init.php

<?php
namespace FacturaScripts\Plugins\MyNewPlugin;

require_once __DIR__ . '/vendor/autoload.php';

use FacturaScripts\Core\Base\InitClass;

class Init extends InitClass
{

    public function init()
    {
        /// código a ejecutar cada vez que carga FacturaScripts (si este plugin está activado).
    }

    public function update()
    {
        /// código a ejecutar cada vez que se instala o actualiza el plugin
    }
}
Buscar
Fecha de creación 25-06-2018 00:00:00
Última actualización 30-01-2019
Contador de visitas 969

Copyright (c) 2013-2020 FacturaScripts