Completed
Push — master ( 044d29...dcce97 )
by Denis
106:13 queued 67:58
created
src/Columns/ActionsColumn.php 1 patch
Indentation   +54 added lines, -54 removed lines patch added patch discarded remove patch
@@ -6,69 +6,69 @@
 block discarded – undo
6 6
 
7 7
 class ActionsColumn extends BaseColumn
8 8
 {
9
-    /**
10
-     * By default is empty for this column
11
-     * @var string
12
-     */
13
-    public $title = '';
9
+	/**
10
+	 * By default is empty for this column
11
+	 * @var string
12
+	 */
13
+	public $title = '';
14 14
 
15
-    /**
16
-     * Value contains short codes for actions
17
-     * @var string
18
-     */
19
-    public $value = '{show} {edit} {delete}';
15
+	/**
16
+	 * Value contains short codes for actions
17
+	 * @var string
18
+	 */
19
+	public $value = '{show} {edit} {delete}';
20 20
 
21
-    /**
22
-     * Additional actions could be added, key is short-code and value is callback
23
-     * @var array
24
-     */
25
-    public $additionalActions = [];
21
+	/**
22
+	 * Additional actions could be added, key is short-code and value is callback
23
+	 * @var array
24
+	 */
25
+	public $additionalActions = [];
26 26
 
27
-    /**
28
-     * @var \Closure|null
29
-     */
30
-    public $actionsUrls;
27
+	/**
28
+	 * @var \Closure|null
29
+	 */
30
+	public $actionsUrls;
31 31
 
32
-    public function __construct(array $config)
33
-    {
34
-        parent::__construct($config);
32
+	public function __construct(array $config)
33
+	{
34
+		parent::__construct($config);
35 35
 
36
-        GridViewHelper::testConfig($this, [
37
-            'value' => 'string',
38
-            'additionalActions' => 'array',
39
-            'actionsUrls' => 'any',
40
-        ]);
41
-    }
36
+		GridViewHelper::testConfig($this, [
37
+			'value' => 'string',
38
+			'additionalActions' => 'array',
39
+			'actionsUrls' => 'any',
40
+		]);
41
+	}
42 42
 
43
-    public function basicActions()
44
-    {
45
-        return [
46
-            'show' => function($model) {
47
-                return '<a href="' . call_user_func($this->actionsUrls, $model)['show'] . '">View</a>';
48
-            },
49
-            'edit' => function($model) {
50
-                return '<a href="' . call_user_func($this->actionsUrls, $model)['edit'] . '">Edit</a>';
51
-            },
52
-            'delete' => function($model) {
53
-                return '<a href="' . call_user_func($this->actionsUrls, $model)['delete'] . '">Delete</a>';
54
-            },
55
-        ];
56
-    }
43
+	public function basicActions()
44
+	{
45
+		return [
46
+			'show' => function($model) {
47
+				return '<a href="' . call_user_func($this->actionsUrls, $model)['show'] . '">View</a>';
48
+			},
49
+			'edit' => function($model) {
50
+				return '<a href="' . call_user_func($this->actionsUrls, $model)['edit'] . '">Edit</a>';
51
+			},
52
+			'delete' => function($model) {
53
+				return '<a href="' . call_user_func($this->actionsUrls, $model)['delete'] . '">Delete</a>';
54
+			},
55
+		];
56
+	}
57 57
 
58
-    public function renderValue($row)
59
-    {
60
-        $result = $this->value;
58
+	public function renderValue($row)
59
+	{
60
+		$result = $this->value;
61 61
 
62
-        $actions = array_merge($this->basicActions(), $this->additionalActions);
62
+		$actions = array_merge($this->basicActions(), $this->additionalActions);
63 63
 
64
-        foreach ($actions as $key => $action) {
65
-            if (strpos($result, '{' . $key . '}') === false) {
66
-                continue;
67
-            }
64
+		foreach ($actions as $key => $action) {
65
+			if (strpos($result, '{' . $key . '}') === false) {
66
+				continue;
67
+			}
68 68
 
69
-            $result = str_replace('{' . $key . '}', $action($row), $result);
70
-        }
69
+			$result = str_replace('{' . $key . '}', $action($row), $result);
70
+		}
71 71
 
72
-        return $result;
73
-    }
72
+		return $result;
73
+	}
74 74
 }
75 75
\ No newline at end of file
Please login to merge, or discard this patch.