/** * Assemble maodel conditions * * @param array $data Data * * @return array */ protected function assembleModelConditions(array $data) { $conditions = parent::assembleModelConditions($data); if (!empty($conditions['productClass']) && is_object($conditions['productClass']) && !$conditions['productClass']->isPersistent()) { $conditions['productClass'] = $conditions['productClass']->getName(); } return $conditions; }