Skip to content

Conversation

@adagber
Copy link

@adagber adagber commented May 17, 2023

I'm using the knplabs/knp-gaufrette-bundle:v0.8.0 library

Since I have upgraded php version from 8.1 to 8.2 I am getting a deprecated warning "Deprecated: Creation of dynamic property Gaufrette\StreamWrapper::$context is deprecated in .../vendor/symfony/http-foundation/BinaryFileResponse.php on line 199" when returning the file in a controller:

return new BinaryFileResponse('gaufrette://foo/hello.txt');

I've added the public context property to the GaufretteStreamWrapper object as per the native class specification in php:

https://www.php.net/streamwrapper

With this change the code works perfectly, as it does not access the $context property dynamically.

If you think it is convenient I would like to add this change to the library.

Thanks

@KevinArtus
Copy link
Contributor

Thx for your PR.
We're working on it to support php 8 and deprecated php 7.
We already fix this problem on this PR.

#692

@nocive
Copy link

nocive commented Oct 24, 2023

bump

@grempa
Copy link

grempa commented Mar 21, 2024

bump

@ihortymoshenko
Copy link

Any updates?

@cameronmurphy
Copy link

bump

edhgoose added a commit to edhgoose/Gaufrette that referenced this pull request Jul 17, 2024
Copy link

@cedricvazille cedricvazille left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change solve the problem on my project, so I think this line is necessary.

Copy link

@dany-loveevents dany-loveevents left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change solve the problem on my project

@PedroTroller PedroTroller self-assigned this Oct 18, 2024
@deguif
Copy link
Contributor

deguif commented Jan 28, 2025

Any news on a possible merge?

@FlorianQgb FlorianQgb removed their assignment Mar 31, 2025
@deguif
Copy link
Contributor

deguif commented Aug 29, 2025

Any news again?

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.