Code Duplication    Length = 14-14 lines in 2 locations

Ajax/bootstrap/html/HtmlBreadcrumbs.php 1 location

@@ 200-213 (lines=14) @@
197
	 * @param Dispatcher $dispatcher the request dispatcher
198
	 * @return \Ajax\bootstrap\html\HtmlBreadcrumbs
199
	 */
200
	public function fromDispatcher($dispatcher,$startIndex=0){
201
		$this->startIndex=$startIndex;
202
		$params=$dispatcher->getParams();
203
		$action=$dispatcher->getActionName();
204
		$items=array($dispatcher->getControllerName());
205
		if(\sizeof($params)>0 || \strtolower($action)!="index" ){
206
			$items[]=$action;
207
			foreach ($params as $p){
208
				if(\is_object($p)===false)
209
				$items[]=$p;
210
			}
211
		}
212
		return $this->addElements($items);
213
	}
214
215
216
	/**

Ajax/semantic/html/collections/HtmlBreadcrumb.php 1 location

@@ 86-99 (lines=14) @@
83
	 * @param Dispatcher $dispatcher the request dispatcher
84
	 * @return \Ajax\bootstrap\html\HtmlBreadcrumbs
85
	 */
86
	public function fromDispatcher($dispatcher,$startIndex=0){
87
		$this->startIndex=$startIndex;
88
		$params=$dispatcher->getParams();
89
		$action=$dispatcher->getActionName();
90
		$items=array($dispatcher->getControllerName());
91
		if(\sizeof($params)>0 || \strtolower($action)!="index" ){
92
			$items[]=$action;
93
			foreach ($params as $p){
94
				if(\is_object($p)===false)
95
					$items[]=$p;
96
			}
97
		}
98
		return $this->addItems($items);
99
	}
100
101
	/**
102
	 * Return the url of the element at $index or the breadcrumbs url if $index is ommited