Brent Shaffer

Results 184 issues of Brent Shaffer

I've received the following linting errors for PHP classes when running the [build-protobuf-docs.sh](https://github.com/googleapis/gax-php/blob/main/dev/sh/build-protobuf-docs.sh) to generate the reference documentation ``` ERROR: Invalid @param tag on "pack": "message: A proto message." on...

I have run https://phpstan.org/ on the PHP classes in `php/src/` at the [least strict level](https://phpstan.org/user-guide/rule-levels) (level 0), meaning only the following very important issues are reported: > basic checks, unknown...

The PHPDoc escaping in PHP is aggressive in that it escapes some character sequences that don't need to be escaped (`/*`), and it uses HTML entities to escape others (`*/`...

For PHP all nested messages generate two classes, the current namespaced class and a file to support backwards compatibility with the previous non-namespaced files. There's also a `class_alias` call at...

php
cleanup
release notes: yes

addresses #11243 Defines `$key_type` in `MapFieldIter`, so as not to trigger PHP 8.2 warning. Note that this will change the visibility of `$key_type` from public in previous versions to private...

I assume since it's neither a feat or a fix, the recommended way to handle deprecations would be `chore(deprecation):` or simply `chore: deprecate such and such`. But would a `deprecated:`...

PHP 8.1 brought us [Enumerations](https://www.php.net/manual/en/language.enumerations.php), which are absolutely perfect for use in Protobuf. Specifically, backed Enumerations would bring us exactly what we want: ```php enum Status: int { case STATUS_UNDEFINED...

php

We've added https://github.com/googleapis/google-cloud-php/pull/6470, which provides a tool to print (on the CLI) a nice table with all sorts of useful information about each library. Potentially, this information could be published...

type: feature request

Because the `Fleetengine Delivery` component sits under `Fleetengine`, I just made a single package for both of them. This is something we could split out if necessary. Additionally, the `Geo/Types`...

Our owlbot post processing uses a CS fixer to ensure the generated code is formatted correctly. The problem is that sometimes the underlying library updates in an unexpected way, and...