Toon Verwerft

I'm an enthusiastic web developer from Belgium, interested in all new internet technologies and tricks.

Toon Verwerftveewee@phpc.social
2024-06-14

Decoding became 10x faster than before!

github.com/php-soap/encoding

#php #soap

Toon Verwerftveewee@phpc.social
2024-06-12

@markusstaab @derickr Fun fact, -you can use the encoding package to build a soap-server as well ;)

It contains everything you need already.

Toon Verwerftveewee@phpc.social
2024-06-12

@derickr It's very commonly used, so I'dd say it's still essential for a lot of people.

Toon Verwerftveewee@phpc.social
2024-06-12

@derickr There are many bugs that have been open for years, especially in the HTTP layer but also in the encoding layer.

Too many to address in a toot anyways ;)

For this part I am working on right now, I think the lack of type information, xml namespace support and the limitations of the type converters are the main reasons for the moves we are making in php-soap.

A short-list of problems it solves:

github.com/phpro/soap-client/i

Toon Verwerftveewee@phpc.social
2024-06-12

Launched soap-client v4 -alpha

This release now contains a pure PHP SOAP encoder so that you don't need php's SOAP extension anymore.

github.com/phpro/soap-client/r

I would love to receive some early feedback so that we can fix obvious bugs before an official release.

#php #soap

Toon Verwerftveewee@phpc.social
2024-06-10

@nielsdos Thanks for all the work you did. It was a pleasure to work with you in the previous months.

Take care!

Toon Verwerftveewee@phpc.social
2024-06-10

Launched an initial experimental version of the new SOAP encoder package. Feel free to play around with it!

github.com/php-soap/encoding

#php #soap

Toon Verwerftveewee@phpc.social
2024-02-29

Happy once-in-a-four-year exotic bug fix day!

Toon Verwerft boosted:
2024-01-21

Started a discussion about fixing the DOM extension spec compliance: externals.io/message/122169
Feel free to chime in :)

Toon Verwerftveewee@phpc.social
2024-01-14

In v3 of veewee/xml, the Reader component gets an improved API focussing on you getting stuff done!

github.com/veewee/xml/releases

#php #xml

Toon Verwerft boosted:
The PHP Foundationthephpf@phpc.social
2024-01-13

The work on the new tool for installing PHP extensions is in full swing.

We had a productive meeting at
@SymfonyCon, and online calls with @derickr, @seldaek, @naderman, @alcaeus, @nicolasgrekas, @asgrim.

See the updated requirements document 👉docs.google.com/document/d/1_N

Key design updates:
- Using composer.json for requirements.
- Extension is a Composer package with `ext-php` type.
- For PoC, we'll use GitHub, but later we plan to use packagist.org as a registry.

Toon Verwerftveewee@phpc.social
2023-12-23

@Pol Sad to hear. Take care!

Toon Verwerft boosted:
2023-12-22

Excited to launch our first @sulu bundle:

We wish you a clear overview of your failed messenger tasks!

github.com/tailrdigital/sulu-m

#sulu #messenger

Toon Verwerftveewee@phpc.social
2023-12-06

Only one more sleep before #symfonycon!

See you there!

Toon Verwerft boosted:
2023-12-06

I'd like to get the spec compliance bugs fixed in ext-dom for PHP 8.4. Normally that wouldn't be possible as the BC break would be too huge. However, we now have new classes in the DOM namespace as a result of the HTML5 RFC.
I'd like to propose to switch to a "spec-compliant mode" when one of those new DOM\HTMLDocument or DOM\XMLDocument classes are used.
This way, existing code will keep on functioning while new code can enjoy spec compiance.

Toon Verwerftveewee@phpc.social
2023-12-03

The cool part about this is : it can use the same code for (de)hydrating both regular fully typed objects and unkown objects.

Toon Verwerftveewee@phpc.social
2023-12-03

Reflecta can now also read class attributes and assign dynamic properties through its lenses!

github.com/veewee/reflecta

#php #optics

Toon Verwerftveewee@phpc.social
2023-12-01

Decided to put some extra love into writing XML today.

github.com/veewee/xml/releases

#php #xml

Toon Verwerftveewee@phpc.social
2023-11-29

Building an encoder/decoder step by step.

#soap #php

Toon Verwerft boosted:
Larry GarfieldCrell@phpc.social
2023-11-25

I benchmarked #PHP's native serializer vs code export. You won't believe what I found!

peakd.com/hive-168588/@crell/b

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst