1: <?php
2:
3: namespace Charcoal\Ui\Layout;
4:
5: use \Charcoal\Factory\ResolverFactory;
6:
7: /**
8: * Layout Factory
9: */
10: class LayoutFactory extends ResolverFactory
11: {
12: /**
13: * @return string
14: */
15: public function baseClass()
16: {
17: return '\Charcoal\Ui\Layout\LayoutInterface';
18: }
19:
20: /**
21: * @return string
22: */
23: public function defaultClass()
24: {
25: return '\Charcoal\Ui\Layout\GenericLayout';
26: }
27:
28: /**
29: * @return string
30: */
31: public function resolverSuffix()
32: {
33: return 'Layout';
34: }
35: }
36: