Completed
Push — master ( b7a7dd...b1fd35 )
by Jean-Christophe
03:34
created
Ajax/service/JReflection.php 2 patches
Doc Comments   +13 added lines patch added patch discarded remove patch
@@ -3,11 +3,18 @@  discard block
 block discarded – undo
3 3
 namespace Ajax\service;
4 4
 
5 5
 class JReflection {
6
+
7
+	/**
8
+	 * @param \Ajax\common\html\HtmlCollection $object
9
+	 */
6 10
 	public static function shortClassName($object){
7 11
 		$classNameWithNamespace = get_class($object);
8 12
 		return substr($classNameWithNamespace, strrpos($classNameWithNamespace, '\\')+1);
9 13
 	}
10 14
 
15
+	/**
16
+	 * @param string $classname
17
+	 */
11 18
 	public static function jsonObject($classname){
12 19
 		$object=new $classname();
13 20
 		$class = new \ReflectionClass($classname);
@@ -29,10 +36,16 @@  discard block
 block discarded – undo
29 36
 		return $object;
30 37
 	}
31 38
 
39
+	/**
40
+	 * @param string $callback
41
+	 */
32 42
 	public static function callMethod($object,$callback,array $values){
33 43
 		return \call_user_func_array([$object,$callback],$values);
34 44
 	}
35 45
 
46
+	/**
47
+	 * @param string $propertyName
48
+	 */
36 49
 	public static function getterName($propertyName,$prefix="get"){
37 50
 		return $prefix.\ucfirst($propertyName);
38 51
 	}
Please login to merge, or discard this patch.
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -3,25 +3,25 @@  discard block
 block discarded – undo
3 3
 namespace Ajax\service;
4 4
 
5 5
 class JReflection {
6
-	public static function shortClassName($object){
7
-		$classNameWithNamespace = get_class($object);
6
+	public static function shortClassName($object) {
7
+		$classNameWithNamespace=get_class($object);
8 8
 		return substr($classNameWithNamespace, strrpos($classNameWithNamespace, '\\')+1);
9 9
 	}
10 10
 
11
-	public static function jsonObject($classname){
11
+	public static function jsonObject($classname) {
12 12
 		$object=new $classname();
13
-		$class = new \ReflectionClass($classname);
13
+		$class=new \ReflectionClass($classname);
14 14
 		$methods=$class->getMethods(\ReflectionMethod::IS_PUBLIC);
15
-		foreach ($methods as $method){
15
+		foreach ($methods as $method) {
16 16
 			$name=$method->getName();
17
-			if(JString::startswith($name, "set")){
17
+			if (JString::startswith($name, "set")) {
18 18
 				$property=\lcfirst(JString::replaceAtFirst($name, "set", ""));
19 19
 				$value="__".$property."__";
20
-				try{
21
-					if($class->getProperty($property)!==null){
22
-						\call_user_func_array([$object,$name],[$value]);
20
+				try {
21
+					if ($class->getProperty($property)!==null) {
22
+						\call_user_func_array([$object, $name], [$value]);
23 23
 					}
24
-				}catch(\Exception $e){
24
+				}catch (\Exception $e) {
25 25
 					//Nothing to do
26 26
 				}
27 27
 			}
@@ -29,18 +29,18 @@  discard block
 block discarded – undo
29 29
 		return $object;
30 30
 	}
31 31
 
32
-	public static function callMethod($object,$callback,array $values){
33
-		return \call_user_func_array([$object,$callback],$values);
32
+	public static function callMethod($object, $callback, array $values) {
33
+		return \call_user_func_array([$object, $callback], $values);
34 34
 	}
35 35
 
36
-	public static function getterName($propertyName,$prefix="get"){
36
+	public static function getterName($propertyName, $prefix="get") {
37 37
 		return $prefix.\ucfirst($propertyName);
38 38
 	}
39 39
 
40
-	public static function callMethodFromAssociativeArray($object,$array,$methodPrefix="add"){
41
-		foreach ($array as $key=>$value){
42
-			if(\method_exists($object, "add".\ucfirst($key))){
43
-				\call_user_func([$object,"add".\ucfirst($key)],$value);
40
+	public static function callMethodFromAssociativeArray($object, $array, $methodPrefix="add") {
41
+		foreach ($array as $key=>$value) {
42
+			if (\method_exists($object, "add".\ucfirst($key))) {
43
+				\call_user_func([$object, "add".\ucfirst($key)], $value);
44 44
 			}
45 45
 		}
46 46
 	}
Please login to merge, or discard this patch.
Ajax/semantic/html/content/view/HtmlViewContent.php 2 patches
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -13,11 +13,11 @@  discard block
 block discarded – undo
13 13
 class HtmlViewContent extends HtmlSemDoubleElement {
14 14
 
15 15
 	public function __construct($identifier, $content=array()) {
16
-		parent::__construct($identifier, "div", "content",[]);
16
+		parent::__construct($identifier, "div", "content", []);
17 17
 		$this->setContent($content);
18 18
 	}
19 19
 
20
-	public function setContent($value){
20
+	public function setContent($value) {
21 21
 		if (\is_array($value)) {
22 22
 			$header=JArray::getValue($value, "header", 0);
23 23
 			$metas=JArray::getValue($value, "metas", 1);
@@ -27,24 +27,24 @@  discard block
 block discarded – undo
27 27
 			if (isset($image)) {
28 28
 				$this->addImage($image);
29 29
 			}
30
-			$this->addHeaderContent($header, $metas, $description,$extra);
30
+			$this->addHeaderContent($header, $metas, $description, $extra);
31 31
 		} else
32 32
 			$this->addContent($value);
33 33
 	}
34 34
 
35 35
 	public function addElement($content, $baseClass="") {
36 36
 		$count=\sizeof($this->content);
37
-		$result=new HtmlViewContent("element-" . $count . "-" . $this->identifier, $content);
37
+		$result=new HtmlViewContent("element-".$count."-".$this->identifier, $content);
38 38
 		$result->setClass($baseClass);
39 39
 		$this->addContent($result);
40 40
 		return $result;
41 41
 	}
42 42
 
43 43
 	public function addMeta($value, $direction=Direction::LEFT) {
44
-		if (\array_key_exists("meta", $this->content) === false) {
45
-			$this->content["meta"]=new HtmlSemDoubleElement("meta-" . $this->identifier, "div", "meta", array ());
44
+		if (\array_key_exists("meta", $this->content)===false) {
45
+			$this->content["meta"]=new HtmlSemDoubleElement("meta-".$this->identifier, "div", "meta", array());
46 46
 		}
47
-		if ($direction === Direction::RIGHT) {
47
+		if ($direction===Direction::RIGHT) {
48 48
 			$value=new HtmlSemDoubleElement("", "span", "", $value);
49 49
 			$value->setFloated($direction);
50 50
 		}
@@ -53,8 +53,8 @@  discard block
 block discarded – undo
53 53
 	}
54 54
 
55 55
 	public function addExtra($value) {
56
-		if (\array_key_exists("extra", $this->content) === false) {
57
-			$this->content["extra"]=new HtmlSemDoubleElement("extra-" . $this->identifier, "div", "extra", array ());
56
+		if (\array_key_exists("extra", $this->content)===false) {
57
+			$this->content["extra"]=new HtmlSemDoubleElement("extra-".$this->identifier, "div", "extra", array());
58 58
 		}
59 59
 		$this->content["extra"]->addContent($value);
60 60
 		return $this->content["extra"];
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
 
71 71
 	public function addMetas($metas) {
72 72
 		if (\is_array($metas)) {
73
-			foreach ( $metas as $meta ) {
73
+			foreach ($metas as $meta) {
74 74
 				$this->addMeta($meta);
75 75
 			}
76 76
 		} else
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 	}
80 80
 
81 81
 	public function addContentIcon($icon, $caption=NULL, $direction=Direction::LEFT) {
82
-		if ($direction === Direction::RIGHT) {
82
+		if ($direction===Direction::RIGHT) {
83 83
 			if (isset($caption)) {
84 84
 				$result=new HtmlSemDoubleElement("", "span", "", $caption);
85 85
 				$result->addIcon($icon);
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
 	}
98 98
 
99 99
 	public function addContentText($caption, $direction=Direction::LEFT) {
100
-		if ($direction === Direction::RIGHT) {
100
+		if ($direction===Direction::RIGHT) {
101 101
 			$result=new HtmlSemDoubleElement("", "span", "", $caption);
102 102
 			$this->addContent($result);
103 103
 			$result->setFloated($direction);
@@ -107,28 +107,28 @@  discard block
 block discarded – undo
107 107
 	}
108 108
 
109 109
 	public function addContentIcons($icons, $direction=Direction::LEFT) {
110
-		foreach ( $icons as $icon ) {
110
+		foreach ($icons as $icon) {
111 111
 			$this->addContentIcon($icon, NULL, $direction);
112 112
 		}
113 113
 		return $this;
114 114
 	}
115 115
 
116
-	public function addHeaderContent($header, $metas=array(), $description=NULL,$extra=NULL) {
117
-		if(isset($header))
116
+	public function addHeaderContent($header, $metas=array(), $description=NULL, $extra=NULL) {
117
+		if (isset($header))
118 118
 			$this->addElement($header, "header");
119 119
 		$this->addMetas($metas);
120 120
 		if (isset($description)) {
121 121
 			$this->addElement($description, "description");
122 122
 		}
123
-		if(isset($extra)){
123
+		if (isset($extra)) {
124 124
 			$this->addExtra($extra);
125 125
 		}
126 126
 		return $this;
127 127
 	}
128 128
 
129 129
 	public function getPart($part, $index=NULL) {
130
-		if($this->content instanceof HtmlViewContent){
131
-			return $this->content->getPart($part,$index);
130
+		if ($this->content instanceof HtmlViewContent) {
131
+			return $this->content->getPart($part, $index);
132 132
 		}
133 133
 		if (\array_key_exists($part, $this->content)) {
134 134
 			if (isset($index))
Please login to merge, or discard this patch.
Braces   +18 added lines, -12 removed lines patch added patch discarded remove patch
@@ -28,8 +28,9 @@  discard block
 block discarded – undo
28 28
 				$this->addImage($image);
29 29
 			}
30 30
 			$this->addHeaderContent($header, $metas, $description,$extra);
31
-		} else
32
-			$this->addContent($value);
31
+		} else {
32
+					$this->addContent($value);
33
+		}
33 34
 	}
34 35
 
35 36
 	public function addElement($content, $baseClass="") {
@@ -62,8 +63,9 @@  discard block
 block discarded – undo
62 63
 
63 64
 	public function addImage($src="", $alt="", $size=NULL) {
64 65
 		$image=new HtmlImg("img-", $src, $alt);
65
-		if (isset($size))
66
-			$image->setSize($size);
66
+		if (isset($size)) {
67
+					$image->setSize($size);
68
+		}
67 69
 		$this->content['image']=$image;
68 70
 		return $image;
69 71
 	}
@@ -73,8 +75,9 @@  discard block
 block discarded – undo
73 75
 			foreach ( $metas as $meta ) {
74 76
 				$this->addMeta($meta);
75 77
 			}
76
-		} else
77
-			$this->addMeta($metas);
78
+		} else {
79
+					$this->addMeta($metas);
80
+		}
78 81
 		return $this;
79 82
 	}
80 83
 
@@ -101,8 +104,9 @@  discard block
 block discarded – undo
101 104
 			$result=new HtmlSemDoubleElement("", "span", "", $caption);
102 105
 			$this->addContent($result);
103 106
 			$result->setFloated($direction);
104
-		} else
105
-			$result=$this->addContent($caption);
107
+		} else {
108
+					$result=$this->addContent($caption);
109
+		}
106 110
 		return $result;
107 111
 	}
108 112
 
@@ -114,8 +118,9 @@  discard block
 block discarded – undo
114 118
 	}
115 119
 
116 120
 	public function addHeaderContent($header, $metas=array(), $description=NULL,$extra=NULL) {
117
-		if(isset($header))
118
-			$this->addElement($header, "header");
121
+		if(isset($header)) {
122
+					$this->addElement($header, "header");
123
+		}
119 124
 		$this->addMetas($metas);
120 125
 		if (isset($description)) {
121 126
 			$this->addElement($description, "description");
@@ -131,8 +136,9 @@  discard block
 block discarded – undo
131 136
 			return $this->content->getPart($part,$index);
132 137
 		}
133 138
 		if (\array_key_exists($part, $this->content)) {
134
-			if (isset($index))
135
-				return $this->content[$part][$index];
139
+			if (isset($index)) {
140
+							return $this->content[$part][$index];
141
+			}
136 142
 				return $this->content[$part];
137 143
 		}
138 144
 		return NULL;
Please login to merge, or discard this patch.
Ajax/semantic/html/content/view/HtmlViewItem.php 2 patches
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -18,14 +18,14 @@  discard block
 block discarded – undo
18 18
 
19 19
 	protected $_sortContentBy=[];
20 20
 
21
-	public function __construct($identifier,$baseClass,$content=NULL) {
21
+	public function __construct($identifier, $baseClass, $content=NULL) {
22 22
 		parent::__construct($identifier, "div", $baseClass);
23 23
 		$this->content=["content"=>new HtmlViewContent("content-".$this->identifier)];
24
-		if(isset($content))
24
+		if (isset($content))
25 25
 			$this->setContent($content);
26 26
 	}
27 27
 
28
-	public function setContent($value){
28
+	public function setContent($value) {
29 29
 		if (\is_array($value)) {
30 30
 			$image=JArray::getValue($value, "image", 0);
31 31
 			$content=JArray::getValue($value, "content", 1);
@@ -33,25 +33,25 @@  discard block
 block discarded – undo
33 33
 			if (isset($image)) {
34 34
 				$this->addImage($image);
35 35
 			}
36
-			if(isset($content))
36
+			if (isset($content))
37 37
 				$this->content["content"]->setContent($content);
38
-			if(isset($extra))
38
+			if (isset($extra))
39 39
 				$this->addExtraContent($extra);
40 40
 		}
41 41
 	}
42 42
 
43 43
 	private function createContent($content, $baseClass="content") {
44 44
 		$count=\sizeof($this->content);
45
-		$result=new HtmlViewContent("content-" . $count . "-" . $this->identifier, $content);
45
+		$result=new HtmlViewContent("content-".$count."-".$this->identifier, $content);
46 46
 		$result->setClass($baseClass);
47 47
 		return $result;
48 48
 	}
49 49
 
50 50
 	private function addElementInContent($key, $element) {
51
-		if (\array_key_exists($key, $this->content) === false) {
52
-			$this->content[$key]=array ();
51
+		if (\array_key_exists($key, $this->content)===false) {
52
+			$this->content[$key]=array();
53 53
 		}
54
-		if($this->content[$key] instanceof HtmlViewContent)
54
+		if ($this->content[$key] instanceof HtmlViewContent)
55 55
 			$this->content[$key]->addElement($element);
56 56
 		else
57 57
 			$this->content[$key][]=$element;
@@ -59,8 +59,8 @@  discard block
 block discarded – undo
59 59
 	}
60 60
 
61 61
 	private function getPart($part, $index=NULL) {
62
-		if($this->content instanceof HtmlViewContent){
63
-			return $this->content->getPart($part,$index);
62
+		if ($this->content instanceof HtmlViewContent) {
63
+			return $this->content->getPart($part, $index);
64 64
 		}
65 65
 		if (\array_key_exists($part, $this->content)) {
66 66
 			if (isset($index))
@@ -72,25 +72,25 @@  discard block
 block discarded – undo
72 72
 
73 73
 	public function addHeader($header, $niveau=4, $type="page") {
74 74
 		if (!$header instanceof HtmlHeader) {
75
-			$header=new HtmlHeader("header-" . $this->identifier, $niveau, $header, $type);
75
+			$header=new HtmlHeader("header-".$this->identifier, $niveau, $header, $type);
76 76
 		}
77
-		return $this->addElementInContent("header",$this->createContent($header));
77
+		return $this->addElementInContent("header", $this->createContent($header));
78 78
 	}
79 79
 
80 80
 	public function addImage($image, $title="") {
81 81
 		if (!$image instanceof HtmlImage) {
82
-			$image=new HtmlImage("image-" . $this->identifier, $image, $title);
82
+			$image=new HtmlImage("image-".$this->identifier, $image, $title);
83 83
 		}
84 84
 		$image->setClass("ui image");
85
-		return $this->content["image"]= $image;
85
+		return $this->content["image"]=$image;
86 86
 	}
87 87
 
88 88
 	public function addReveal($visibleContent, $hiddenContent=NULL, $type=RevealType::FADE, $attributeType=NULL) {
89 89
 		$reveal=$visibleContent;
90 90
 		if (!$visibleContent instanceof HtmlReveal) {
91
-			$reveal=new HtmlReveal("reveral-" . $this->identifier, $visibleContent, $hiddenContent, $type, $attributeType);
91
+			$reveal=new HtmlReveal("reveral-".$this->identifier, $visibleContent, $hiddenContent, $type, $attributeType);
92 92
 		}
93
-		return $this->content["image"]= $reveal;
93
+		return $this->content["image"]=$reveal;
94 94
 	}
95 95
 
96 96
 	public function addRevealImage($visibleContent, $hiddenContent=NULL, $type=RevealType::FADE, $attributeType=NULL) {
@@ -98,11 +98,11 @@  discard block
 block discarded – undo
98 98
 		if (!$visibleContent instanceof HtmlReveal) {
99 99
 			return $this->addReveal(new HtmlImage("", $visibleContent), new HtmlImage("", $hiddenContent), $type, $attributeType);
100 100
 		}
101
-		return $this->content["image"]= $reveal;
101
+		return $this->content["image"]=$reveal;
102 102
 	}
103 103
 
104 104
 	public function addExtraContent($content=array()) {
105
-		return $this->content["extra-content"]= $this->createContent($content, "extra content");
105
+		return $this->content["extra-content"]=$this->createContent($content, "extra content");
106 106
 	}
107 107
 
108 108
 	public function addContent($content=array(), $before=false) {
@@ -118,21 +118,21 @@  discard block
 block discarded – undo
118 118
 	 * @param boolean $asIcons
119 119
 	 * @return \Ajax\semantic\html\elements\HtmlButtonGroups
120 120
 	 */
121
-	public function addButtons($elements=array(), $asIcons=false,$key="extra-content"){
122
-		$buttons=new HtmlButtonGroups("buttons-".$this->identifier,$elements,$asIcons);
121
+	public function addButtons($elements=array(), $asIcons=false, $key="extra-content") {
122
+		$buttons=new HtmlButtonGroups("buttons-".$this->identifier, $elements, $asIcons);
123 123
 		$this->addElementInContent($key, $buttons);
124 124
 		return $buttons;
125 125
 	}
126 126
 
127 127
 
128 128
 
129
-	public function addItemHeaderContent($header, $metas=array(), $description=NULL,$extra=NULL) {
130
-		return $this->content["content"]->addHeaderContent($header, $metas, $description,$extra);
129
+	public function addItemHeaderContent($header, $metas=array(), $description=NULL, $extra=NULL) {
130
+		return $this->content["content"]->addHeaderContent($header, $metas, $description, $extra);
131 131
 	}
132 132
 
133 133
 	public function addItemContent($content=array()) {
134 134
 		$count=\sizeof($this->content);
135
-		return $this->addElementInContent("content", new HtmlViewContent("content-" . $count . "-" . $this->identifier, $content));
135
+		return $this->addElementInContent("content", new HtmlViewContent("content-".$count."-".$this->identifier, $content));
136 136
 	}
137 137
 
138 138
 	public function getItemContent($index=NULL) {
@@ -158,13 +158,13 @@  discard block
 block discarded – undo
158 158
 	 * @see HtmlSemDoubleElement::compile()
159 159
 	 */
160 160
 	public function compile(JsUtils $js=NULL, &$view=NULL) {
161
-		$this->content=JArray::sortAssociative($this->content, ["header","image","content","extra-content"]);
161
+		$this->content=JArray::sortAssociative($this->content, ["header", "image", "content", "extra-content"]);
162 162
 		return parent::compile($js, $view);
163 163
 	}
164 164
 
165
-	public function asLink($href="",$target=NULL) {
165
+	public function asLink($href="", $target=NULL) {
166 166
 		$this->addToProperty("class", "link");
167
-		if ($href !== "") {
167
+		if ($href!=="") {
168 168
 			$this->setProperty("href", $href);
169 169
 			if (isset($target))
170 170
 				$this->setProperty("target", $target);
Please login to merge, or discard this patch.
Braces   +20 added lines, -14 removed lines patch added patch discarded remove patch
@@ -21,8 +21,9 @@  discard block
 block discarded – undo
21 21
 	public function __construct($identifier,$baseClass,$content=NULL) {
22 22
 		parent::__construct($identifier, "div", $baseClass);
23 23
 		$this->content=["content"=>new HtmlViewContent("content-".$this->identifier)];
24
-		if(isset($content))
25
-			$this->setContent($content);
24
+		if(isset($content)) {
25
+					$this->setContent($content);
26
+		}
26 27
 	}
27 28
 
28 29
 	public function setContent($value){
@@ -33,10 +34,12 @@  discard block
 block discarded – undo
33 34
 			if (isset($image)) {
34 35
 				$this->addImage($image);
35 36
 			}
36
-			if(isset($content))
37
-				$this->content["content"]->setContent($content);
38
-			if(isset($extra))
39
-				$this->addExtraContent($extra);
37
+			if(isset($content)) {
38
+							$this->content["content"]->setContent($content);
39
+			}
40
+			if(isset($extra)) {
41
+							$this->addExtraContent($extra);
42
+			}
40 43
 		}
41 44
 	}
42 45
 
@@ -51,10 +54,11 @@  discard block
 block discarded – undo
51 54
 		if (\array_key_exists($key, $this->content) === false) {
52 55
 			$this->content[$key]=array ();
53 56
 		}
54
-		if($this->content[$key] instanceof HtmlViewContent)
55
-			$this->content[$key]->addElement($element);
56
-		else
57
-			$this->content[$key][]=$element;
57
+		if($this->content[$key] instanceof HtmlViewContent) {
58
+					$this->content[$key]->addElement($element);
59
+		} else {
60
+					$this->content[$key][]=$element;
61
+		}
58 62
 		return $element;
59 63
 	}
60 64
 
@@ -63,8 +67,9 @@  discard block
 block discarded – undo
63 67
 			return $this->content->getPart($part,$index);
64 68
 		}
65 69
 		if (\array_key_exists($part, $this->content)) {
66
-			if (isset($index))
67
-				return $this->content[$part][$index];
70
+			if (isset($index)) {
71
+							return $this->content[$part][$index];
72
+			}
68 73
 			return $this->content[$part];
69 74
 		}
70 75
 		return NULL;
@@ -166,8 +171,9 @@  discard block
 block discarded – undo
166 171
 		$this->addToProperty("class", "link");
167 172
 		if ($href !== "") {
168 173
 			$this->setProperty("href", $href);
169
-			if (isset($target))
170
-				$this->setProperty("target", $target);
174
+			if (isset($target)) {
175
+							$this->setProperty("target", $target);
176
+			}
171 177
 		}
172 178
 		return $this;
173 179
 	}
Please login to merge, or discard this patch.
Ajax/semantic/html/views/HtmlCard.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
6 6
 
7 7
 class HtmlCard extends HtmlViewItem {
8 8
 
9
-	public function __construct($identifier,$content=NULL) {
9
+	public function __construct($identifier, $content=NULL) {
10 10
 		parent::__construct($identifier, "ui card", $content);
11 11
 	}
12 12
 }
13 13
\ No newline at end of file
Please login to merge, or discard this patch.
Ajax/semantic/html/views/HtmlItems.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -9,11 +9,11 @@
 block discarded – undo
9 9
 class HtmlItems extends HtmlViewGroups {
10 10
 
11 11
 	public function __construct($identifier, $items=[]) {
12
-		parent::__construct($identifier, "ui items",$items);
12
+		parent::__construct($identifier, "ui items", $items);
13 13
 	}
14 14
 
15
-	protected function createElement(){
16
-		return new HtmlItem("item-" . $this->count());
15
+	protected function createElement() {
16
+		return new HtmlItem("item-".$this->count());
17 17
 	}
18 18
 
19 19
 	public function newItem($identifier) {
Please login to merge, or discard this patch.