Skip to content

Revise the Yar extension documentation - #5804

Merged
lacatoire merged 1 commit into
php:masterfrom
laruence:yar-docs-revision
Aug 26, 2026
Merged

Revise the Yar extension documentation#5804
lacatoire merged 1 commit into
php:masterfrom
laruence:yar-docs-revision

Conversation

@laruence

Copy link
Copy Markdown
Member

Summary

Rewrites the entire Yar extension documentation against the current source of the extension, fixing outdated and incomplete information that had accumulated.

Changes

  • Document all nine YAR_OPT_* client options and their effect on call behaviour, including the previously undocumented resolve, proxy, token and provider options
  • Add the missing Yar_Client::getOpt() method page
  • Describe the exception hierarchy accurately: which transport, protocol and packager failures raise which exception class, and how errors surface as Yar_Client_Exception codes
  • Rewrite the ini page with correct defaults and ranges, the concurrent client examples with realistic usage, and the packager section with msgpack support
  • Modernize markup: simpara instead of para, exceptionname for exception classes, union return types, and cross-link related pages via See Also

Validation

  • Full doc-base/configure.php build passes
  • phd -f php renders the whole manual cleanly
  • docbook-cs reports zero new violations introduced by this change

Rewrite the entire Yar reference against the current extension source:

- Document all nine YAR_OPT_* client options and their effect on
  call behaviour, including the previously undocumented resolve,
  proxy, token and provider options
- Add the missing Yar_Client::getOpt() method page
- Describe the exception hierarchy accurately: which transport,
  protocol and packager failures raise which exception class, and
  how errors surface as Yar_Client_Exception codes
- Rewrite the ini page with correct defaults and ranges, the
  concurrent client examples with realistic usage, and the packager
  section with msgpack support
- Modernize markup: simpara instead of para, exceptionname for
  exception classes, union return types, and cross-link related
  pages via See Also
@lacatoire
lacatoire merged commit 75d4829 into php:master Aug 26, 2026
2 checks passed
@laruence
laruence deleted the yar-docs-revision branch August 27, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants