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\Plugins\Gui\ActionFactory;
use eXpansion\Framework\Core\Plugins\GuiHandler;
use eXpansion\Framework\Core\Plugins\UserGroups\Factory;
/**
* Class ManialinkFactoryContext
*
* @package eXpansion\Framework\Core\Model\Gui;
* @author oliver de Cramer <[email protected]>
*/
class ManialinkFactoryContext
{
/** @var string */
protected $className;
/** @var GuiHandler */
protected $guiHandler;
/** @var Factory */
protected $groupFactory;
/** @var ActionFactory */
protected $actionFactory;
* ManialinkFactoryContext constructor.
* @param GuiHandler $guiHandler
* @param Factory $groupFactory
* @param ActionFactory $actionFactory
public function __construct($className, GuiHandler $guiHandler, Factory $groupFactory, ActionFactory $actionFactory)
$this->className = $className;
$this->guiHandler = $guiHandler;
$this->groupFactory = $groupFactory;
$this->actionFactory = $actionFactory;
}
* @return string
public function getClassName()
return $this->className;
* @return GuiHandler
public function getGuiHandler()
return $this->guiHandler;
* @return Factory
public function getGroupFactory()
return $this->groupFactory;
* @return ActionFactory
public function getActionFactory()
return $this->actionFactory;