protected function valueFilter(array $value) { $unknown = []; foreach (array_keys($value) as $type) { if (!$this->isAllowType($type)) { $unknown[] = $type; } } return array_except($value, $unknown); }