Completed
Push — develop ( ecef09...223ed6 )
by greg
03:06
created

CreateTeam::__construct()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 30
Code Lines 19

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 30
rs 8.8571
cc 1
eloc 19
nc 1
nop 3
1
<?php
2
namespace PlaygroundGame\Form\Frontend;
3
4
use Zend\Form\Element;
5
use ZfcBase\Form\ProvidesEventsForm;
6
use Zend\Mvc\I18n\Translator;
7
use Zend\ServiceManager\ServiceManager;
8
9
class CreateTeam extends ProvidesEventsForm
10
{
11
    protected $serviceManager;
12
13
    public function __construct($name, ServiceManager $sm, Translator $translator)
14
    {
15
        parent::__construct($name);
16
17
        $this->setServiceManager($sm);
18
19
        $this->add(array(
20
            'name' => 'name',
21
            'options' => array(
22
                'label' => $translator->translate('Team name', 'playgroundgame').' 1',
23
            ),
24
            'attributes' => array(
25
                'type' => 'email',
26
                'placeholder' => $translator->translate('Team name', 'playgroundgame').' 1',
27
                'class' => 'large-input',
28
                'autocomplete' => 'off'
29
            )
30
        ));
31
        
32
        $submitElement = new Element\Button('submit');
33
        $submitElement->setLabel($translator->translate('Send', 'playgroundgame'))
34
            ->setAttributes(array(
35
            'type' => 'submit',
36
            'class'=> 'btn btn-warning'
37
            ));
38
39
        $this->add($submitElement, array(
40
            'priority' => - 100
41
        ));
42
    }
43
44
    /**
45
     * Retrieve service manager instance
46
     *
47
     * @return ServiceManager
48
     */
49
    public function getServiceManager()
50
    {
51
        return $this->serviceManager;
52
    }
53
54
    /**
55
     * Set service manager instance
56
     *
57
     * @param  ServiceManager $serviceManager
58
     * @return ShareMail
59
     */
60
    public function setServiceManager(ServiceManager $serviceManager)
61
    {
62
        $this->serviceManager = $serviceManager;
63
64
        return $this;
65
    }
66
}
67