Back to ChangeSet class

Method getStatus

public array
getStatus
()
Returns an array of results for this set
Returns
  • array associative array of changeitems grouped by unchecked, ok, error, and skipped
Since
  • 2.5
Class: ChangeSet
Project: Joomla

Method getStatus - Source code

/**
 * Returns an array of results for this set
 *
 * @return  array  associative array of changeitems grouped by unchecked, ok, error, and skipped
 *
 * @since   2.5
 */
public function getStatus()
{
    $result = array('unchecked' => array(), 'ok' => array(), 'error' => array(), 'skipped' => array());
    foreach ($this->changeItems as $item) {
        switch ($item->checkStatus) {
            case 0:
                $result['unchecked'][] = $item;
                break;
            case 1:
                $result['ok'][] = $item;
                break;
            case -2:
                $result['error'][] = $item;
                break;
            case -1:
                $result['skipped'][] = $item;
                break;
        }
    }
    return $result;
}