public function createOptionsQuery($data, $structures = null) { if (is_string($structures)) { $structures = $this->_getOptionsholderfactory()->createOptionsHolder($structures); } $this->_getClassloader()->loadClass('ffOptionsQuery'); $arrayConvertor = $this->_getOptionsarrayconvertorfactory()->createArrayConvertor(); $WPLayer = ffContainer::getInstance()->getWPLayer(); $query = new ffOptionsQuery($data, $structures, $arrayConvertor); $query->setWPLayer($WPLayer); return $query; }
public function getNew($query) { $query = new ffOptionsQuery($this->_data, $this->_getOptionsHolder(), $this->_getArrayConvertor(), $query, $this->_optionsStructureHasBeenCompared); $query->setWPLayer($this->_getWPLayer()); return $query; }