מאפשר לממש את הקלאס או כל קטע קוד במודולים חיצונים למודול שבו נבנה את ההילפר
בקובץ PHTML
$cities_list = $this->helper('Fisha\AutoComplete\Helper\Data')->getCities();

בקלאס של המודול הרצוי :
<?php
use \Mageplaza\HelloWorld\Helper\Data;
class Data
{
public function __construct(Data $helper)
{
$this->helper = $helper;
}
public function newFunction()
{
$this->helper->getStoreConfig();
}
}
יש ליצור קובץ Data.php
vandor>module>Helper>Data.php
namespace Mageplaza\HelloWorld\Helper;
use \Magento\Framework\App\Helper\AbstractHelper;
class Data extends AbstractHelper
{
public function getStoreConfig()
{
return true;
}
}
במידה ורוצים למשוך פונקציונאליות מהמודול צריך לבצע בניה של קונסטרקטור ומשיכה של הקלאס הרצוי
<?php
namespace Fisha\AutoComplete\Helper;
use \Magento\Framework\App\Helper\AbstractHelper;
class Data extends AbstractHelper
{
/**
* @var \Fisha\AutoComplete\Model\Config\Source\CityExclusion
*/
protected $autocompleteCities;
public function __construct(
\Magento\Framework\App\Helper\Context $context,
\Fisha\AutoComplete\Model\Config\Source\CityExclusion $autocompleteCities
)
{
parent::__construct($context);
$this->autocompleteCities = $autocompleteCities;
}
public function getCities() :array
{
return $this->autocompleteCities->toOptionArray();
}
}

קישור למדריך רלוונטי:
https://www.mageplaza.com/devdocs/create-helper-class-magento-2.html#what