Internal change PiperOrigin-RevId: 914676242
diff --git a/src/google/protobuf/compiler/php/BUILD b/src/google/protobuf/compiler/php/BUILD index 4fc4226..4a5f621 100644 --- a/src/google/protobuf/compiler/php/BUILD +++ b/src/google/protobuf/compiler/php/BUILD
@@ -47,12 +47,14 @@ ":names", "//src/google/protobuf", "//src/google/protobuf:port", + "//src/google/protobuf:protobuf_lite", "//src/google/protobuf/compiler:code_generator", "//src/google/protobuf/compiler:retention", "//src/google/protobuf/io", "//src/google/protobuf/io:printer", "@abseil-cpp//absl/container:flat_hash_map", "@abseil-cpp//absl/container:flat_hash_set", + "@abseil-cpp//absl/log:absl_check", "@abseil-cpp//absl/log:absl_log", "@abseil-cpp//absl/strings", ],
diff --git a/src/google/protobuf/compiler/php/names.cc b/src/google/protobuf/compiler/php/names.cc index 79371ab..571c4bc 100644 --- a/src/google/protobuf/compiler/php/names.cc +++ b/src/google/protobuf/compiler/php/names.cc
@@ -7,10 +7,10 @@ #include "google/protobuf/compiler/php/names.h" -#include <algorithm> #include <string> #include "absl/strings/ascii.h" +#include "absl/strings/str_cat.h" #include "absl/strings/string_view.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/descriptor.pb.h"
diff --git a/src/google/protobuf/compiler/php/php_generator.cc b/src/google/protobuf/compiler/php/php_generator.cc index 75beb11..3e89833 100644 --- a/src/google/protobuf/compiler/php/php_generator.cc +++ b/src/google/protobuf/compiler/php/php_generator.cc
@@ -8,15 +8,21 @@ #include "google/protobuf/compiler/php/php_generator.h" #include <algorithm> +#include <cassert> +#include <cstddef> +#include <cstdint> +#include <memory> #include <sstream> #include <string> #include <vector> #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" +#include "absl/log/absl_check.h" #include "absl/log/absl_log.h" #include "absl/strings/ascii.h" #include "absl/strings/escaping.h" +#include "absl/strings/match.h" #include "absl/strings/str_cat.h" #include "absl/strings/str_replace.h" #include "absl/strings/str_split.h" @@ -28,6 +34,7 @@ #include "google/protobuf/descriptor.pb.h" #include "google/protobuf/io/printer.h" #include "google/protobuf/io/zero_copy_stream.h" +#include "google/protobuf/repeated_ptr_field.h" constexpr absl::string_view kDescriptorFile = "google/protobuf/descriptor.proto";