/** * build fromArray * @param Query $query * @param array $fields * @param string $prefix */ public static function build(Query $query, $fields, $prefix = 'Inspector') { parent::build($query, $fields); $criteria = $query->where(); $criteria->prefix($prefix); if (isset($fields['id_inspector']) && !empty($fields['id_inspector'])) { $criteria->add(Inspector::ID_INSPECTOR, $fields['id_inspector']); } if (isset($fields['id_user']) && !empty($fields['id_user'])) { $criteria->add(Inspector::ID_USER, $fields['id_user']); } $criteria->endPrefix(); }