https://github.com/googleapis/common-protos-php
PHP protocol buffer classes generated from https://github.com/googleapis/api-common-protos
https://github.com/googleapis/common-protos-php
Last synced: 12 months ago
JSON representation
PHP protocol buffer classes generated from https://github.com/googleapis/api-common-protos
- Host: GitHub
- URL: https://github.com/googleapis/common-protos-php
- Owner: googleapis
- License: apache-2.0
- Created: 2018-11-02T17:21:24.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T19:01:56.000Z (about 1 year ago)
- Last Synced: 2025-04-11T10:22:57.326Z (about 1 year ago)
- Language: PHP
- Homepage:
- Size: 3.45 MB
- Stars: 161
- Watchers: 47
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
## Common Protos PHP
[](https://packagist.org/packages/google/common-protos) [](https://packagist.org/packages/google/common-protos)
* [API documentation](https://cloud.google.com/php/docs/reference/common-protos/latest)
This repository is a home for the [protocol buffer][protobuf] types which are
common dependencies throughout the Google API ecosystem, generated for PHP.
The protobuf definitions for these generated PHP classes are provided by the
[Common Components AIP][common-components-aip] repository.
**NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googleapis/google-cloud-php). Any
support requests, bug reports, or development contributions should be directed to
that project.
## Using these generated classes
These classes are made available under an Apache license (see `LICENSE`) and
you are free to depend on them within your applications. They are
considered stable and will not change in backwards-incompaible ways.
They are distributed as the [google/common-protos][packagist-common-protos]
composer package, available on [Packagist][packagist].
In order to depend on these classes, use composer from the command line in order
to add this package to your `composer.json` file in the `requires` section:
```bash
composer require google/common-protos
```
## License
These classes are licensed using the Apache 2.0 software license, a
permissive, copyfree license. You are free to use them in your applications
provided the license terms are honored.
[protobuf]: https://developers.google.com/protocol-buffers/
[common-components-aip]: https://google.aip.dev/213
[packagist-common-protos]: https://packagist.org/packages/google/common-protos/
[packagist]: https://packagist.org/