Completed
Pull Request — master (#21)
by Daniel
02:31
created

ActionBar::getInputName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
3
namespace Psi\Component\Grid\View;
4
5
use Psi\Component\Grid\ActionRegistry;
6
use Psi\Component\Grid\Metadata\GridMetadata;
7
8
class ActionBar
9
{
10
    const INPUT_NAME = '__action_name__';
11
12
    private $gridMetadata;
13
14
    public function __construct(
15
        GridMetadata $gridMetadata
16
    )
17
    {
18
        $this->gridMetadata = $gridMetadata;
19
    }
20
21
    public function getAvailableActionNames()
22
    {
23
        $names = array_keys($this->gridMetadata->getActions());
24
        return array_combine($names, $names);
25
    }
26
27
    public function getInputName()
28
    {
29
        return self::INPUT_NAME;
30
    }
31
}
32