Files
luos/workflow/engine/classes/XMLResult.php
2019-08-02 16:00:38 -04:00

51 lines
856 B
PHP

<?php
/**
* XMLResult
*
* @package workflow.engine.ProcessMaker
*/
class XMLResult
{
var $result = array ();
var $cursor = 0;
/**
* XMLResult
*
* @param array $result
*
* @return void
*/
public function __construct($result = [])
{
$this->result = $result;
$this->cursor = 0;
}
/**
* numRows
*
* @return integer sizeof($this->result)
*/
public function numRows ()
{
return sizeof( $this->result );
}
/**
* fetchRow
*
* @param string $const
* @return integer $this->result[ $this->cursor-1 ];
*/
public function fetchRow ($const)
{
if ($this->cursor >= $this->numRows()) {
return null;
}
$this->cursor ++;
return $this->result[$this->cursor - 1];
}
}