1<?php 2 3/* Copyright (c) 2016 Richard Klees <richard.klees@concepts-and-training.de> Extended GPL, see docs/LICENSE */ 4 5namespace ILIAS\UI\Implementation\Component\Input\Container; 6 7use ILIAS\UI\Component\Input as I; 8use ILIAS\Data; 9use ILIAS\Validation; 10use ILIAS\Transformation; 11 12class Factory implements I\Container\Factory 13{ 14 /** 15 * @var Form\Factory 16 */ 17 protected $form_factory; 18 19 public function __construct( 20 Form\Factory $form_factory 21 ) { 22 $this->form_factory = $form_factory; 23 } 24 25 /** 26 * @inheritdoc 27 */ 28 public function form() 29 { 30 return $this->form_factory; 31 } 32} 33