PHPUnit
PHPUnit is a unit testing framework for the PHP programming language. It is an instance of the xUnit architecture for unit testing frameworks.
- GitHub: https://github.com/topics/phpunit
- Wikipedia: https://en.wikipedia.org/wiki/PHPUnit
- Repo: https://github.com/sebastianbergmann/phpunit
- Created by: Sebastian Bergmann
- Released: March 15, 2004
- Related Topics: php, xunit, junit, xdebug, phpdbg, unit-testing, pcov, testdox, cobertura, code-coverage,
- Last updated: 2026-06-21 00:19:22 UTC
- JSON Representation
https://github.com/esler/phpunit-graceful-interrupt
Allow gracefully interrupt running PHPUnit tests
phpunit phpunit-extension phpunit-listener phpunit-tests
Last synced: 09 Apr 2025
https://github.com/chorosjan-123/symfony-cqrs-ddd-example
This is an example implementation of Symfony CQRS in DDD introducing clean code practices.
cqrs cqrs-pattern ddd ddd-architecture ddd-example ddd-sample php php-framework php8 phpunit phpunit-tests symfony symfony-application symfony-messenger
Last synced: 08 May 2026
https://github.com/victormln/docker-php-nginx-psql-testing
Docker with PHP-fpm + Nginx + PostgreSQL + Xdebug + Testing Tools (PHPUnit + Infection)
docker docker-compose nginx php phpunit postgresql psql
Last synced: 08 Apr 2026
https://github.com/ingsystemcix/atzicay_backend
⚙️ API backend de Atzicay, plataforma educativa
api-rest composer-package laravel-framework laravel12 php8 phpunit
Last synced: 08 May 2026
https://github.com/hypemc/phpunit-function-mock
Provides a simple way to mock built-in PHP functions in PHPUnit tests
mock mock-functions monkey-patching php phpunit phpunit-extension testing
Last synced: 20 Jan 2026
https://github.com/gitmaz/Poker-Pro
This is second test I successfully passed for Newscorp. It is a sample to show my proficiency SOLID oop concepts and design patterns. It implement strategy design pattern. It solves how to find Straightness in a set of Poker cards.
composer phpunit strategy-design-pattern vanilla-php
Last synced: 10 Mar 2025
https://github.com/yukihiko-shinoda/docker-compose-init-phpunit-wordpress-plugin
Docker Compose for init WordPress plugin to start TDD.
docker docker-compose phpunit wordpress-plugin wp-cli wp-plugin
Last synced: 13 Apr 2026
https://github.com/cb8/phpunit-vsts-bridge
Publish test results of PHPUnit to VSTS
Last synced: 20 Jan 2026
https://github.com/yamayuski/php-new-directory-structure
PHP new directory structure WITHOUT tests
Last synced: 20 May 2026
https://github.com/purencool/search
array-manipulations library packagist php php7 phpunit search
Last synced: 13 Jan 2026
https://github.com/shengyou/91dojo-sibala-team2
91dojo sibala project team 2
91dojo agiletour-hsinchu-2017 php phpunit sibala
Last synced: 02 May 2026
https://github.com/tamfuldev/php-web2-ck-v1
PHPUnit , WSC , Design Partent
ajax-form html-css-javascript php8 phpmailer phpunit
Last synced: 19 May 2026
https://github.com/sergeymakinen/tests
Common PHPUnit tests stuff
php php-library phpunit test tests unit-testing unittest
Last synced: 06 Apr 2025
https://github.com/discoverygarden/phpunit-action
Github action to launch PHPUnit tests.
Last synced: 12 May 2026
https://github.com/alisson-ribeiro/laravel-web-app
laravel laravel-application laravel-framework laravel-jobs php phpunit phpunit-tests
Last synced: 03 Feb 2026
https://github.com/avto-dev/bypass-finals
[ABANDONED] Removes final keywords from source code on-the-fly and allows mocking of final methods and classes. It can be used together with any test tool such as PHPUnit or Mockery.
file-mutator mocking phpunit testing
Last synced: 14 Jan 2026
https://github.com/tarlepp/ash_worksi_web_test_client_remote_addr_issue
community-help phpunit symfony
Last synced: 12 Apr 2026
https://github.com/wtnabe/tdd-bed-php-phpunit
A minimum base for TDD practice with PHP and PHPUnit
Last synced: 13 May 2026
https://github.com/willian-moreno/unit-tests-php
Testes unitários com PHP.
php phpunit unittest unittests
Last synced: 08 May 2026
https://github.com/majid-l/laravel-api
Laravel JSON API featuring user authentication & authorisation and automated integration testing, complete with a serverless production build and remote database link.
eloquent-orm laravel laravel-sanctum phpunit psql
Last synced: 12 Apr 2026
https://github.com/mickaelandrieu/learn-testing-with-php-and-js
For pedagogic purposes only
cypress esgi learning-exercise phpunit
Last synced: 08 May 2026
https://github.com/shimmi/docker-php-dev
PHP fpm & zts Docker images bundled with some extensions that should suite most needs + Xdebug and other DEV tools
docker docker-image php php-container php-fpm php-zts phpunit xdebug
Last synced: 28 Apr 2026
https://github.com/bpato/senior_code_challengue
Cart & Checkout API in Symfony: Technical Challenge with DDD, CQRS & Testing
cqrs cqrs-pattern ddd ddd-patterns hexagonal-architecture openapi-specification php php83 phpunit phpunit-tests symfony symfony73
Last synced: 12 Apr 2026
https://github.com/ctakayama/basicattendanceroster
Full stack attendance roster application to persistently store the present/absent status of students from a database
Last synced: 09 Apr 2026
https://github.com/lukaszwoznica/chatter
A real-time chat application built with Laravel, Vue.js and Pusher Channels.
aws-s3 chat-application google-maps-api html5 javascript laravel laravel-horizon mysql oauth2 php phpunit pusher pusher-channels redis rest-api sass spa vuejs vuex websockets
Last synced: 12 Apr 2026
https://github.com/rricajos/php-task-manager
CLI + REST API task manager built with PHP 8.x, SQLite, JWT auth, and design patterns
cli design-patterns jwt-auth php php8 phpunit rest-api sqlite task-manager
Last synced: 29 May 2026
https://github.com/lastdragon-ru/lara-asp-testing
This package is the part of Awesome Set of Packages for Laravel
lara-asp laravel laravel-package phpunit phpunit-assertions psr-7 testing
Last synced: 05 Apr 2026
https://github.com/sergeymakinen/yii2-tests
Common Yii 2 extension tests stuff
php php-library phpunit test tests unit-testing unittest yii2 yii2-extension
Last synced: 01 Oct 2025
https://github.com/akashmanujaya/steadfast-voting-system
The Steadfast Voting System is a robust web application designed to facilitate secure and efficient online voting. This project leverages modern web technologies and best practices to deliver a seamless user experience and reliable backend services.
docker laravel php phpunit unittest vuejs
Last synced: 20 Jan 2026
https://github.com/carlosruesta/php-object-calisthenics
Object Calisthenics com PHP
best-practices lei-de-demeter object-calisthenics php phpunit poo
Last synced: 18 May 2026
https://github.com/polderknowledge/build-tools
A default set of common build tools that we use for our projects and libraries.
build-tools ci codestyle cs lint phpunit testing tests
Last synced: 15 May 2026
https://github.com/aircargobook/cakephp-fixture-importer
cakephp-plugin fixture-loading phpunit
Last synced: 18 May 2026
https://github.com/tyler36/phpunit-demo
github-workflow php phpunit testing
Last synced: 25 Jun 2025
https://github.com/engsahaly/laravel_testing_series_phpunit
Laravel Testing Series: PHPUnit & Xdebug Essentials Course Files on Udemy
feature-testing laravel laravel-framework phpunit phpunit-tests testing unit-testing xdebug
Last synced: 17 Feb 2026
https://github.com/sjeguedes/symfonytdac
Symfony 3 upgrade and application management
blackfire faker functional-testing phpunit symfony3 symfony4 unit-testing upgrade
Last synced: 02 Jan 2026
https://github.com/habibun/symfony-phpunit
Symfony with PHPUnit
phpunit symfony test testing testing-tools
Last synced: 09 May 2026
https://github.com/lion-packages/user-management
User management, user authentication and 2fa authentication
2fa authentication php phpunit
Last synced: 04 Apr 2025
https://github.com/deminy/test-doubles-explained
To explain test doubles in PHPUnit by using various examples.
mocking php phpunit stubbing test-double test-doubles
Last synced: 17 May 2026
https://github.com/jmrecodes/wazzup-news-aggregator-api
Wazzup News Aggregator API
api design-patterns docker laravel laravel-testing pestphp php phpunit psr-12 restful-api sanctum
Last synced: 07 Apr 2026
https://github.com/agarzon/myphp
Docker image based on webdevops/php-nginx-dev but adding a little more :-)
docker docker-image ioncube php php-nginx-dev php7 phpunit webdevops
Last synced: 07 May 2026
https://github.com/sabirivan/task_manager-project
Service for orginizing tasks.
collision faker guzzle ignition mockery php7 phpcodesniffer phpcs phpunit proxy rollbar security-advisories
Last synced: 17 May 2026
https://github.com/mario-naether/php-ci-template
codeception packages php phpunit quality-assurance template testing
Last synced: 11 Jan 2026
https://github.com/nicolasvauche/testing_sf
course docker docker-compose dockerfile github-actions gitlab-ci jenkins phpunit symfony
Last synced: 19 Jan 2026
https://github.com/abrahamuchos/restaurant-tdd-api
Restaurant API Rest - Laravel 11 TDD
api-rest jobs json-web-token jwt jwt-authentication laravel-api laravel-jobs laravel11 phpunit postgres14 postgresql tdd-laravel test-driven-development
Last synced: 05 Apr 2025
https://github.com/fnogcps/orbital-backend
🚀 RESTful API + JWT built in Laravel 8
api jwt laravel mariadb php phpunit restful-api
Last synced: 18 Jan 2026
https://github.com/Ericles-Porty/events-scheduler-backend
Fiz esse projeto para praticar algumas tecnologias como: PHP, Nginx, Docker, PostgreSQL, Slim Framework, RabbitMQ, PHPUnit e Elasticsearch. A ideia é criar uma api simples para gerenciar eventos utilizando todos esses recursos.
dependency-injection docker docker-compose elasticsearch kibana nginx php php-di php8 phpunit postgresql rabbitmq slim-framework slim4
Last synced: 17 Aug 2025
https://github.com/newleonardooliv/design-patterns
Este é um repositório de estudo sobre design patterns, que são soluções testadas para problemas comuns de design de software. Você encontrará exemplos de design patterns, como o padrão Strategy, Chain of Responsibility entre outros
chain-of-responsibility design-patterns liskov-substitution-principle patterns php phpunit strategy test
Last synced: 05 Apr 2025
https://github.com/code-architect/restful-api-with-laravel-and-dingo
A Laravel based fully functional Restful API with custom commands and best coding practices of laravel.
apidoc-generator artisan-command composer continuous-integration dingo-api guzzle jwt-auth jwt-authentication jwt-token laratrust laravel laravel55 mysql php7 phpunit rest-framework restful-api sqlite3 travis-ci version-control
Last synced: 02 Mar 2026
https://github.com/interviewstreet/twig-coverage-merger
Code Coverage For Twig Templates
clover codeclimate codecoverage phpunit twig twig-templates
Last synced: 26 Apr 2026
https://github.com/dcorrea777/code-craft
CodeCraft is a boilerplate for PHP projects focused on code quality.
Last synced: 05 Apr 2025
https://github.com/windwalker-io/test
[READ ONLY] Some useful base test case classes extends from phpunit.
Last synced: 15 Mar 2026
https://github.com/junaidbinjaman/phpunit-basic-configuration
PHP unit practice codes goes inside this repo.
code-units php-testing phpunit unit-testing
Last synced: 02 Apr 2026
https://github.com/sheitak/my-little-framework
PHP framework creation based on Symfony
php phpunit symfony symfony-component
Last synced: 04 Jan 2026
https://github.com/gabrieldarezzo/alura-phpunit
Testes do phpunit (Windows + Composer)
Last synced: 13 Apr 2026
https://github.com/k3ystr0k3r/cve-2017-9841-exploit
A PoC exploit for CVE-2017-9841 - PHPUnit Remote Code Execution(RCE)
cve-1017-9841 exploit exploitation php phpunit poc proof-of-concept rce remote-code-execution-rce
Last synced: 13 Apr 2026
https://github.com/nepster-web/php-crawler-test-work
Тестовое задание
docker php-crawler php7 phpunit
Last synced: 12 Apr 2026
https://github.com/monamoxie/flash-card
A powerful command line application for managing and practicing flash cards. Written in PHP with CLI authentication capabilities, it is portable, fully containerised and easy to setup.
cli command-line-interface docker flashcards laravel mysql nginx php phpunit
Last synced: 18 Jan 2026
https://github.com/potherca-blog/phpunit-mock-function
Trait that allows mocking functions in PhpUnit testcase.
mock mock-function mocking mocking-library php phpunit phpunit-extension phpunit-mock phpunit-util trait
Last synced: 19 Jul 2025
https://github.com/matriphe/laravel-pkg-test-action
GitHub Action to test Laravel package and library compatibility using PHPUnit
hacktoberfest laravel phpunit testing
Last synced: 14 May 2026
https://github.com/elliotjreed/php-test-runner
Docker image with PHPUnit, PHPCS, Composer, and various PHP extensions. Could be used for a CI platform such as Travis or Bitbucket Pipelines.
bitbucket-pipelines phpcs phpunit travis travis-ci
Last synced: 06 Jul 2025
https://github.com/milanowicz/php-testing
Library for PHPUnit testing
php phpunit testing testing-tools unit-testing
Last synced: 23 Apr 2025
https://github.com/iboldurev/docker-laravel
Docker Laravel image
composer docker docker-image laravel laravel-framework php php-fpm phpunit security-scanner
Last synced: 13 Apr 2026
https://github.com/yulia633/advcake-test
Тестовое задание для компании Adv.Cake.
Last synced: 19 Apr 2026
https://github.com/gabrielpcruz/bibliotecaonlineapi
Projeto de estudo para aplicação de conhecimentos em uma biblioteca utilizando o framework symfony
codeception library php phpunit symfony
Last synced: 13 Apr 2026
https://github.com/codingcompetitions/cq-2023
**UNOFFICIAL REPOSITORY** Coding Quest is an annual competition. You can use any programming language/environment you prefer.
cli codingquest codingquest-2023 php-83 phpunit symfony-72 symfony-console
Last synced: 16 May 2026
https://github.com/ubul86/szallas_hu_test
Szallas.hu Backend Developer Test Application - A Laravel 10-based test REST API project with Dockerized services (PHP, MySQL, Nginx, Node.js) and optional CLI commands for data management. Includes setup instructions for Docker and non-Docker environments, testing tools like PHPUnit and PHPStan, and CSV-based database seeding.
docker docker-compose elasticsearch laravel mysql php8 phpunit repository-pattern rest-api solid-principles static-analysis
Last synced: 07 Apr 2026
https://github.com/dandymaulana19/php-unit
Repository tugas mata kuliah Pengujian Perangkat Lunak
assertion phpunit unit-testing
Last synced: 30 Apr 2026
https://github.com/alexandrelamberty/composer-project-skeleton
:elephant: A basic Composer PHP project template with unit tests.
composer package-manager php phpunit project template
Last synced: 20 Jun 2025
https://github.com/SerratoTech/Laravel-Testing-Project
kahlan laravel laravel-5 laravel-52 php php56 phpspec phpunit phpunit-tests sqlite testing
Last synced: 10 Sep 2025
https://github.com/jacobstephens2/artifact-manager-web-app
A PHP/MySQL web app for tracking personal belongings using the Minimalists' 90/90 rule — log when you use items and identify what to declutter. 5 years of active development with 95 PHPUnit tests.
decluttering inventory-management javascript minimalism mysql php phpunit rest-api
Last synced: 07 Apr 2026
https://github.com/kxrm/gmail-ai-chat-agent
Gmail AI Chat Agent - A full-stack PHP application with Ollama integration that lets you chat with an AI assistant capable of managing Gmail and Google Contacts via natural language commands.
ai chat-agent devcontainer gmail google-api oauth ollama php phpunit testing
Last synced: 09 May 2026
https://github.com/rey26/linked-sorted-list
Linked sorted list using PHP 8.1 and Symfony 6
Last synced: 16 May 2026
https://github.com/laracasts-jverd/kata
A set of patterns to harness my PHP routine
Last synced: 05 Feb 2026
https://github.com/lightspeed-php/phpunit-9-demo
PHPUnit 9 application showing the use of Lightspeed to run tests
laravel lightspeed pest php phpunit testing
Last synced: 27 Jan 2026
https://github.com/alexchasx/laravel-payment-app
An example of TDD development
laravel php phpunit tdd unit-testing
Last synced: 14 Apr 2026
https://github.com/ericles-porty/events-scheduler-backend
Fiz esse projeto para praticar algumas tecnologias como: PHP, Nginx, Docker, PostgreSQL, Slim Framework, RabbitMQ, PHPUnit e Elasticsearch. A ideia é criar uma api simples para gerenciar eventos utilizando todos esses recursos.
dependency-injection docker docker-compose elasticsearch kibana nginx php php-di php8 phpunit postgresql rabbitmq slim-framework slim4
Last synced: 19 Jan 2026
https://github.com/fluentci-demos/fluentci-demo-php-laravel
A FluentCI demo CI/CD pipeline using PHP Laravel
cicd continuous-delivery continuous-integration laravel php phpunit wasm
Last synced: 19 Jan 2026