what's the best approach for moving an open source php projet from a vendor to another without breaking things?

i.e: from "vendor-a/package" to "vendor-b/package"?

RT @asyncphp@twitter.com

Introducing Postgres and MySQL client libraries compatible with amphp v3 using fibers! These libraries provide async access to the DB to run multiple queries simultaneously with an intuitive and well-typed API. ☺️

github.com/amphp/postgres/tree
github.com/amphp/mysql/tree/v3

RT @asyncphp@twitter.com

We've tagged beta versions of our WebSocket libraries compatible with Amp v3!

github.com/amphp/websocket/tre
github.com/amphp/websocket-ser
github.com/amphp/websocket-cli

Writing an WebSocket server or client in is incredibly simple using PHP 8.1 + Amp v3.

new Psl component: Runtime.

The Runtime component provides a set of functions that can be used to retrieve information about the current PHP runtime.

RT @azjezz@twitter.com

Psl 2.0.0 has been released.

github.com/azjezz/psl/releases

New components: Async, TCP, UDP, File, IO, and more.

changelog: github.com/azjezz/psl/blob/2.0

🐦🔗: twitter.com/azjezz/status/1523

new Psl component: Async.

The Async component brings concurrency into PHP using Cooperative Multitasking,

RT @azjezz@twitter.com

Psl 2.0.0 has been released.

github.com/azjezz/psl/releases

New components: Async, TCP, UDP, File, IO, and more.

changelog: github.com/azjezz/psl/blob/2.0

🐦🔗: twitter.com/azjezz/status/1523

RT @ThePHPF@twitter.com

PHP Foundation Update, March 2022
opencollective.com/phpfoundati

Our initial group of sponsored core developers started today!

Please welcome @arnaud_lb@twitter.com, @derickr@twitter.com, @Girgias@twitter.com, @IlijaTovilo@twitter.com, @kocsismate90@twitter.com, Jakub Zelenka 🎉

We can't wait to see what they do.

unpopular opinion: structs and tuples would bring more benefits to the PHP ecosystem than generics.

PHP Community poll: would you like to see "sealed classes" feature in PHP 8.2?

RFC: wiki.php.net/rfc/sealed_classe

RT @toonverwerft@twitter.com

Introducing a WSDL flattening feature that can be used directly in your code and through a handy CLI tool!

github.com/php-soap/wsdl/relea

(After more or less 10 rewrites over a timespan of 6 months... - )

RT @kuraobi@twitter.com

TIL that Taylor Otwell singlehandedly saved PHP from a certain death. This is fun, I should make a documentary where I save the world too

RT @charlesspray@twitter.com

Recommend, if you can afford to do so, sponsoring the @asyncphp@twitter.com project! Their maintainers introduced Fibers in and have helped improve async support for the language. Let's help them continue to improve async and PHP!

github.com/sponsors/amphp

after couple of months investigating the PHP ecosystem, to see if it really fits for a long-running process server approach; my answer is no, it doesn't. most things are broken, and completely won't work as you expect ( twig, symfony components, doctrine, etc ).

RT @asyncphp@twitter.com

Let's have an advent of fibers. This month will be full of previews, releases, and examples to get you started with fibers shipped with PHP 8.1. 🎄 twitter.com/revoltphp/status/1

RT @Rommsteinz@twitter.com

🔔 Just released v0.1.1 of library Valinor — an object mapper with strong type support.

Mainly bugfixes, most of them reported by @Ocramius@twitter.com, thanks a lot!

github.com/CuyZ/Valinor/releas

RT @official_php@twitter.com

🥳 PHP 8.1 is released!

🔗 Read all about it at: php.net/archive/2021.php#2021-

♻️ Migration Guide: php.net/migration81

🐘 Many thanks to the contributors for everything they implemented, and the RMs to get this amazing new version released!

❓ What's your favourite new feature?

Show older
PHP Community on Mastodon

Open source. Open community. We are dedicated to building and enriching the PHP community.