public function dump($recursion = 4) {
		if ($this->hasLocator() && $this->getLocator()->has('modelsDumpDecorator')) {
			$decorator = $this->getLocator()->get('modelsDumpDecorator');
		} else {
			throw new Exception('Dump\'s decorator wasn\'t supplied');
		}
		
		return $decorator->dump($this, $recursion);
	}
public function dump($recursion = 4) {
		if ($this->hasLocator() && $this->getLocator()->has('modelsDumpDecorator')) {
			$decorator = $this->getLocator()->get('modelsDumpDecorator');
		} else {
			throw new Exception('Dump\'s decorator wasn\'t supplied');
		}
		
		return $decorator->dump($this, $recursion);
	}
public function dump ( $ recursion = 4 ) { if ( $ this -> hasLocator ( ) && $ this -> getLocator ( ) -> has ( 'modelsDumpDecorator' ) ) { $ decorator = $ this -> getLocator ( ) -> get ( 'modelsDumpDecorator' ) ; } else { throw new Exception ( 'Dump\'s decorator wasn\'t supplied' ) ; } return $ decorator -> dump ( $ this , $ recursion ) ; }
Get the dump of the iterator's condition

@param  int $recursion
@return mixed
Get the dump of the iterator s condition