public function split(array $arguments = array()) {
		$splittedArguments = new AppendIterator();

		foreach ($this->_options['Period'] as $Date) {
			$_arguments = $arguments;
			$_arguments['--range'] = $Date->format(Configure::read('Task.dateFormat'));
			$splittedArguments->append($this->splitInner($_arguments));
		}

		return $splittedArguments;
	}
public function split(array $arguments = array()) {
		$splittedArguments = new AppendIterator();

		foreach ($this->_options['Period'] as $Date) {
			$_arguments = $arguments;
			$_arguments['--range'] = $Date->format(Configure::read('Task.dateFormat'));
			$splittedArguments->append($this->splitInner($_arguments));
		}

		return $splittedArguments;
	}
public function split ( array $ arguments = array ( ) ) { $ splittedArguments = new AppendIterator ( ) ; foreach ( $ this -> _options [ 'Period' ] as $ Date ) { $ _arguments = $ arguments ; $ _arguments [ '--range' ] = $ Date -> format ( Configure :: read ( 'Task.dateFormat' ) ) ; $ splittedArguments -> append ( $ this -> splitInner ( $ _arguments ) ) ; } return $ splittedArguments ; }
Split arguments by date range

@param array $arguments
Split arguments by date range