$descriptor) { if (array_key_exists('type', $descriptor) && array_key_exists('analyzable', $descriptor)) { $tags[] = new Tag($key, $descriptor['type'], $descriptor['analyzable']); } } return $tags; } }