protected function unset_non_finder_options($options) { foreach (array_keys($options) as $option) { if (!in_array($option, Model::$VALID_OPTIONS)) { unset($options[$option]); } } return $options; }