-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
Google_Http_MediaFileUpload PHPDoc issues? #1881
Comments
I guess this might be related to googleapis/google-api-php-client-services#172 and googleapis/google-api-php-client-services#179 ? |
I see It's been two years since this was reported, and I can confirm it's still an issue even with v2.12.6. In a similar example, the ops report holds true both for
I'm about to find out wether passing the $insertRequest breaks the internal functionality for |
I have just come across this issue in version [2.15.3] (https://github.com/googleapis/google-api-php-client/releases/tag/v2.15.3) Is there anyway to fix it to stop it showing as a 'Problem' in VSCode? |
@wayonhigh Yes there is. I just found out:
It's a PHPDoc comment that clarifies the actual variable type. |
@tinusg thank you! Actually, since I posted that question, I moved from Intelephense to Devsense Intelliphp and it doesn't show as a "problem" |
I'll check that out as well, thanks! |
I've been using Google_Http_MediaFileUpload to upload videos to YouTube. I have no issue with the actual functionalities of the code, only with the type hinting that seems to be incorrect for a lot of the constructor / methods parameters.
Code example
The following code is mostly taken from the documentation.
This works perfectly fine, but triggers a lot of linting warnings from, for example, PHPStan or Intelephense in VSCode, because of the PHPDoc block of
Google_Http_MediaFileUpload
constructor.Here's the warnings:
For the first, I'm not really sure what's the issue here. Using the result of
$ytService->videos->insert
is what the doc says to do, but the returned type is not compatible at all (but it works when it actually runs, so it's correct...)Is it intentional that
$chunkSize
is defined as a bool (seems weird to me, but maybe there's a reason)?$data
should also specify|null
.The text was updated successfully, but these errors were encountered: