for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace eXpansion\Framework\Core\Model\Gui;
use eXpansion\Framework\Core\Helpers\Translations;
use eXpansion\Framework\Core\Plugins\Gui\ActionFactory;
use eXpansion\Framework\Core\Plugins\GuiHandler;
use eXpansion\Framework\Core\Plugins\UserGroups\Factory;
use \eXpansion\Framework\Gui\Ui\Factory as UiFactory;
/**
* Class WidgetFactoryContext
*
* @package eXpansion\Framework\Core\Model\Gui;
* @author oliver de Cramer <[email protected]>
*/
class WidgetFactoryContext extends ManialinkFactoryContext
{
/** @var Translations */
protected $translationsHelper;
/** @var UiFactory */
protected $uiFactory;
* WidgetFactoryContext constructor.
* @param $className
* @param GuiHandler $guiHandler
* @param Factory $groupFactory
* @param ActionFactory $actionFactory
* @param Translations $translations
public function __construct(
$className,
GuiHandler $guiHandler,
Factory $groupFactory,
ActionFactory $actionFactory,
Translations $translations,
UiFactory $uiFactory
) {
parent::__construct($className, $guiHandler, $groupFactory, $actionFactory);
$this->translationsHelper = $translations;
$this->uiFactory = $uiFactory;
}
* @return Translations
public function getTranslationsHelper()
return $this->translationsHelper;
* @return UiFactory
public function getUiFactory()
return $this->uiFactory;