Jon Purvis (@jonpurvis_) 's Twitter Profile
Jon Purvis

@jonpurvis_

Engineering Lead. PHP Developer. Eater of Chicken. Gamer of Games. Collector of ElePHPants. Creator of Faker Stripe, Laravel Uninspire, Lawman and Profanify.

ID: 109928773

linkhttps://jonathanpurvis.co.uk/ calendar_today30-01-2010 18:57:04

1,1K Tweet

391 Followers

287 Following

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

It's been a few months since I last updated this package, but I've just tagged a new version of Lawman, which is a PEST plugin for SaloonPHP (by Sam Carré 🤠) 🤠 github.com/JonPurvis/lawm…

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

I've just pushed a small PR to SaloonPHP by Sam Carré 🤠 that adds a PaymentRequired exception. This will be thrown whenever an API response has a status code of 402 ✨ github.com/saloonphp/salo…

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

I've just tagged a new release of Profanify, the Profanity Checker for PEST which launched yesterday🚀 Massive thanks to Ash Allen 🚀 for tidying up the docs and adding the ability to exclude certain words from the check 🔥 github.com/JonPurvis/prof…

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

I've just tagged a new release for Profanify, the Profanity Checker for PEST! This release adds checking for profanity within words and the ability to specify extra words to check. github.com/JonPurvis/prof… Thanks to faissal wahabali 👌 and Alex MacArthur for these contributions! 🧼

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

Just tagged v1.4 of Profanify for PEST 🥳 This is such a fun package to work on and has already had contributors bring in their own ideas to it! Soon, it’ll have support for Italian! I’d love for some more apps to take it for a test drive! 🧼 github.com/JonPurvis/prof…

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

Well, after 9 months I finally got round to releasing a new version of Faker Stripe, the Stripe Provider for FakerPHP v3.2 comes with a load of new IDs including Climate, Entitlements, Meters and Forwarding! github.com/JonPurvis/fake…

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

Just tagged v1.2 of Lawman. The PEST Plugin for Saloon (by Sam Carré 🤠). This release adds 9 new Expectations including "toHaveCustomFailureDetection" and "toUseQueryAuthentication". github.com/JonPurvis/lawm… 🤠

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

Just tagged v1.6 of the Profanify Plugin for PEST 🥳 This release adds support for Italian and provides a nice way of adding extra languages in the future 🗺️ Thanks to Davide Prevosto for this contribution! 🧼 github.com/JonPurvis/prof…

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

I've just tagged v1.7 of Profanify for Pest! Thanks to Alberto Peripolli for the contribution to add more Italian profanity! 🧼 Speaking of PEST, I'm really looking forward to seeing what Nuno Maduro ☁️ 🦹 has in store for Pest v3 next week at Laracon US ! 🧪💻 github.com/JonPurvis/prof…

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

Currently upgrading an application to PHP 8.3, with Parallel testing being so easy with PEST, my test suite takes just over 1 second to run in parallel 😍 This upgrade also means the CI/CD pipeline is 50% faster too!

Currently upgrading an application to PHP 8.3, with Parallel testing being so easy with <a href="/pestphp/">PEST</a>, my test suite takes just over 1 second to run in parallel 😍

This upgrade also means the CI/CD pipeline is 50% faster too!
Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

Just submitted a fix to PEST that was causing coverage to be reported as 100% when it was 99.95% and over, not a massive change but good to get done! github.com/pestphp/pest/p…

Jon Purvis (@jonpurvis_) 's Twitter Profile Photo

As you might know, I quite like PEST 😃 I really enjoyed the talk Nuno Maduro ☁️ 🦹 gave at LaraconUS last week. I wanted to write down my thoughts about what's coming in PestPHP v3! I even did some source code diving and wrote about some other goodies! jonathanpurvis.co.uk/whats-coming-i…