Craft\Neo_CriteriaModel::_runCriteria PHP Méthode

_runCriteria() private méthode

Runs Live Preview filtering and saves it's output to the criteria model.
private _runCriteria ( )
    private function _runCriteria()
    {
        if (craft()->neo->isPreviewMode() && !empty($this->_allElements)) {
            $elements = $this->_allElements;
            foreach ($this->filterOrder as $filter) {
                if (isset($this->_currentFilters[$filter])) {
                    $value = $this->_currentFilters[$filter];
                    $method = '__' . $filter;
                    $elements = $this->{$method}($elements, $value);
                }
                if (empty($elements)) {
                    break;
                }
            }
            $this->setMatchedElements($elements);
        }
    }