1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/kanboard_ynh.git synced 2024-09-03 19:36:17 +02:00
kanboard_ynh/sources/doc/plugin-helpers.markdown
2016-04-27 20:50:42 +02:00

579 B

Registering new helpers

Helper skeleton:

<?php

namespace Kanboard\Plugin\MyPlugin\Helper\MyHelper;

use Kanboard\Core\Base;

class MyHelper extends Base
{
    public function doSomething()
    {
        return 'foobar';
    }
}

Register your helper class:

$this->helper->register('myHelper', '\Kanboard\Plugin\MyPlugin\Helper\MyHelper');

Using your helper from a template:

<p>
    <?= $this->myHelper->doSomething() ?>
</p>

Using your helper from another class:

$this->helper->myHelper->doSomething();