Completed
Push — master ( 235574...667888 )
by Jean-Christophe
06:30 queued 03:14
created
Ajax/semantic/widgets/base/FieldAsTrait.php 1 patch
Spacing   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -17,13 +17,13 @@  discard block
 block discarded – undo
17 17
  * @property InstanceViewer $_instanceViewer
18 18
  */
19 19
 
20
-trait FieldAsTrait{
20
+trait FieldAsTrait {
21 21
 
22 22
 	abstract protected function _getFieldIdentifier($prefix);
23
-	abstract public function setValueFunction($index,$callback);
23
+	abstract public function setValueFunction($index, $callback);
24 24
 
25
-	private function _getLabelField($caption,$icon=NULL){
26
-		$label=new HtmlLabel($this->_getFieldIdentifier("lbl"),$caption,$icon);
25
+	private function _getLabelField($caption, $icon=NULL) {
26
+		$label=new HtmlLabel($this->_getFieldIdentifier("lbl"), $caption, $icon);
27 27
 		return $label;
28 28
 	}
29 29
 
@@ -31,11 +31,11 @@  discard block
 block discarded – undo
31 31
 	 * @param HtmlSemDoubleElement $element
32 32
 	 * @param array $attributes
33 33
 	 */
34
-	protected function _applyAttributes($element,&$attributes,$index){
35
-		if(isset($attributes["callback"])){
34
+	protected function _applyAttributes($element, &$attributes, $index) {
35
+		if (isset($attributes["callback"])) {
36 36
 			$callback=$attributes["callback"];
37
-			if(\is_callable($callback)){
38
-				$callback($element,$this->_modelInstance,$index);
37
+			if (\is_callable($callback)) {
38
+				$callback($element, $this->_modelInstance, $index);
39 39
 				unset($attributes["callback"]);
40 40
 			}
41 41
 		}
@@ -43,60 +43,60 @@  discard block
 block discarded – undo
43 43
 	}
44 44
 
45 45
 
46
-	public function fieldAsProgress($index,$label=NULL, $attributes=array()){
47
-		$this->setValueFunction($index,function($value) use($label,$attributes){
48
-			$pb=new HtmlProgress($this->_getFieldIdentifier("pb"),$value,$label,$attributes);
46
+	public function fieldAsProgress($index, $label=NULL, $attributes=array()) {
47
+		$this->setValueFunction($index, function($value) use($label, $attributes){
48
+			$pb=new HtmlProgress($this->_getFieldIdentifier("pb"), $value, $label, $attributes);
49 49
 			return $pb;
50 50
 		});
51 51
 			return $this;
52 52
 	}
53 53
 
54
-	public function fieldAsRating($index,$max=5, $icon=""){
55
-		$this->setValueFunction($index,function($value) use($max,$icon){
56
-			$rating=new HtmlRating($this->_getFieldIdentifier("rat"),$value,$max,$icon);
54
+	public function fieldAsRating($index, $max=5, $icon="") {
55
+		$this->setValueFunction($index, function($value) use($max, $icon){
56
+			$rating=new HtmlRating($this->_getFieldIdentifier("rat"), $value, $max, $icon);
57 57
 			return $rating;
58 58
 		});
59 59
 			return $this;
60 60
 	}
61 61
 
62
-	public function fieldAsLabel($index,$icon=NULL){
63
-		$this->setValueFunction($index,function($caption) use($icon){
64
-			$lbl=$this->_getLabelField($caption,$icon);
62
+	public function fieldAsLabel($index, $icon=NULL) {
63
+		$this->setValueFunction($index, function($caption) use($icon){
64
+			$lbl=$this->_getLabelField($caption, $icon);
65 65
 			return $lbl;
66 66
 		});
67 67
 			return $this;
68 68
 	}
69 69
 
70
-	public function fieldAsImage($index,$size=Size::SMALL,$circular=false){
71
-		$this->setValueFunction($index,function($img) use($size,$circular){
72
-			$image=new HtmlImage($this->_getFieldIdentifier("image"),$img);$image->setSize($size);if($circular)$image->setCircular();
70
+	public function fieldAsImage($index, $size=Size::SMALL, $circular=false) {
71
+		$this->setValueFunction($index, function($img) use($size, $circular){
72
+			$image=new HtmlImage($this->_getFieldIdentifier("image"), $img); $image->setSize($size); if ($circular)$image->setCircular();
73 73
 			return $image;
74 74
 		});
75 75
 			return $this;
76 76
 	}
77 77
 
78
-	public function fieldAsAvatar($index){
79
-		$this->setValueFunction($index,function($img){return (new HtmlImage("",$img))->asAvatar();});
78
+	public function fieldAsAvatar($index) {
79
+		$this->setValueFunction($index, function($img) {return (new HtmlImage("", $img))->asAvatar(); });
80 80
 		return $this;
81 81
 	}
82 82
 
83 83
 
84
-	public function fieldAsRadio($index,$attributes=NULL){
85
-		$this->setValueFunction($index,function($value)use ($index,$attributes){
86
-			if(isset($attributes["name"])===false){
84
+	public function fieldAsRadio($index, $attributes=NULL) {
85
+		$this->setValueFunction($index, function($value)use ($index, $attributes){
86
+			if (isset($attributes["name"])===false) {
87 87
 				$attributes["name"]=$this->_instanceViewer->getCaption($index)."[]";
88 88
 			}
89
-			$radio=new HtmlRadio($this->_getFieldIdentifier("radio"),$attributes["name"],$value,$value);
89
+			$radio=new HtmlRadio($this->_getFieldIdentifier("radio"), $attributes["name"], $value, $value);
90 90
 			$this->_applyAttributes($radio, $attributes, $index);
91 91
 			return $radio;
92 92
 		});
93 93
 			return $this;
94 94
 	}
95 95
 
96
-	public function fieldAsInput($index,$attributes=NULL){
97
-		$this->setValueFunction($index,function($value) use($index,$attributes){
98
-			$input=new HtmlInput($this->_getFieldIdentifier("input"),"text",$value);
99
-			if(isset($attributes["name"])===false){
96
+	public function fieldAsInput($index, $attributes=NULL) {
97
+		$this->setValueFunction($index, function($value) use($index, $attributes){
98
+			$input=new HtmlInput($this->_getFieldIdentifier("input"), "text", $value);
99
+			if (isset($attributes["name"])===false) {
100 100
 				$attributes["name"]=$this->_instanceViewer->getCaption($index)."[]";
101 101
 			}
102 102
 			$input->getField()->setProperty("name", $attributes["name"]);
@@ -106,11 +106,11 @@  discard block
 block discarded – undo
106 106
 			return $this;
107 107
 	}
108 108
 
109
-	public function fieldAsCheckbox($index,$attributes=NULL){
110
-		$this->setValueFunction($index,function($value) use($index,$attributes){
111
-			$checkbox=new HtmlCheckbox($this->_getFieldIdentifier("ck"),"",$value);
109
+	public function fieldAsCheckbox($index, $attributes=NULL) {
110
+		$this->setValueFunction($index, function($value) use($index, $attributes){
111
+			$checkbox=new HtmlCheckbox($this->_getFieldIdentifier("ck"), "", $value);
112 112
 			$checkbox->setChecked(JString::isBooleanTrue($value));
113
-			if(isset($attributes["name"])===false){
113
+			if (isset($attributes["name"])===false) {
114 114
 				$attributes["name"]=$this->_instanceViewer->getCaption($index)."[]";
115 115
 			}
116 116
 			$checkbox->getField()->setProperty("name", $attributes["name"]);
@@ -120,13 +120,13 @@  discard block
 block discarded – undo
120 120
 			return $this;
121 121
 	}
122 122
 
123
-	public function fieldAsDropDown($index,$elements=[],$multiple=false,$attributes=NULL){
124
-		$this->setValueFunction($index,function($value) use($index,$elements,$multiple,$attributes){
125
-			$dd=new HtmlDropdown($this->_getFieldIdentifier("dd"),$value,$elements);
126
-			if(isset($attributes["name"])===false){
123
+	public function fieldAsDropDown($index, $elements=[], $multiple=false, $attributes=NULL) {
124
+		$this->setValueFunction($index, function($value) use($index, $elements, $multiple, $attributes){
125
+			$dd=new HtmlDropdown($this->_getFieldIdentifier("dd"), $value, $elements);
126
+			if (isset($attributes["name"])===false) {
127 127
 				$attributes["name"]=$this->_instanceViewer->getCaption($index)."[]";
128 128
 			}
129
-			$dd->asSelect($attributes["name"],$multiple);
129
+			$dd->asSelect($attributes["name"], $multiple);
130 130
 			$this->_applyAttributes($dd, $attributes, $index);
131 131
 			return $dd;
132 132
 		});
Please login to merge, or discard this patch.