Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CS/QA: various minor fixes #881

Merged
merged 7 commits into from
Jul 29, 2024
Merged

CS/QA: various minor fixes #881

merged 7 commits into from
Jul 29, 2024

Conversation

jrfnl
Copy link
Member

@jrfnl jrfnl commented Jul 8, 2024

CS: minor tweak

Response\Headers\FlattenTest: minor improvement to data provider

... for readability.

Docs: favour generic type hint syntax over array type hint syntax

... for higher specificity and improved compatibility with tools like PHPStan.

Docs: various minor tweaks

  • Punctuation and spelling fixes.

Transport/BaseTestCase: make child class expectation explicit

The BaseTestCase class expects a child class to declare a $transport property. This makes that expectation explicit.

Response/Headers/GetIteratorTest: minor fix

The WpOrg\Requests\Exception::__construct() method expects a minimum of 2 (required) parameters.

While this default case is basically impossible to be hit, the exception creation should still be correct.

Cookie/ParseTest: fix an incorrect condition

As the $expected_attributes and $expected_flags variables are optional parameters, these will always be set. However, they may not be set to an array, which is what this condition should protect against.

@jrfnl jrfnl added this to the 2.1.0 milestone Jul 8, 2024
@jrfnl jrfnl requested a review from schlessera July 8, 2024 05:49
@jrfnl jrfnl force-pushed the feature/various-minor-fixes branch from 289a2c9 to 2a6a406 Compare July 8, 2024 09:32
src/Auth/Basic.php Show resolved Hide resolved
src/Transport/Curl.php Outdated Show resolved Hide resolved
@jrfnl jrfnl force-pushed the feature/various-minor-fixes branch from 2a6a406 to 425eda5 Compare July 29, 2024 07:45
* Punctuation and spelling fixes.
The `BaseTestCase` class expects a child class to declare a `$transport` property. This makes that expectation explicit.
The `WpOrg\Requests\Exception::__construct()` method expects a minimum of 2 (required) parameters.

While this `default` case is basically impossible to be hit, the exception creation should still be correct.
As the `$expected_attributes` and `$expected_flags` variables are optional parameters, these will always be set. However, they may not be set to an array, which is what this condition should protect against.
@jrfnl jrfnl force-pushed the feature/various-minor-fixes branch from 425eda5 to 0ada535 Compare July 29, 2024 07:46
@schlessera schlessera merged commit 7cb0c5c into develop Jul 29, 2024
30 checks passed
@schlessera schlessera deleted the feature/various-minor-fixes branch July 29, 2024 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
2 participants