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