255 Repositories
PHP integration-testing Libraries
Integration with your Symfony app & Stimulus!
StimulusBundle: Symfony integration with Stimulus! This bundle adds integration between Symfony, Stimulus and Symfony UX: A) Twig stimulus_* functions
A package for simplifying the integration of a maker-checker approval process to your Laravel application.
prismaticoder/maker-checker-laravel The prismaticoder/maker-checker-laravel package is a comprehensive Laravel package that provides a flexible and cu
Laravel integration with paymob (accept) payment gateway
Paymob Laravel Package This is a laravel package to facilate integartion with paymob apis Paymob docs. Installation 1- You can install the package via
Enhance product data quality and streamline content creation with the Pimcore and ChatGPT integration.
chatgpt-pimcore Enhance product data quality and streamline content creation with the Pimcore and ChatGPT integration. Overview The integration of Pim
xAPI Integration with Saudi NELC (National Center for e-Learning) for your Laravel app
NELC Laravel Integration xAPI Integration with Saudi NELC (National Center for e-Learning) for your Laravel app Installation You can install the packa
software development kit for purwantara.id payment gateway
PURWANTARA LARAVEL β¨ What is Purwantara? Purwantara is a digital payment service provider that helps businesses to accept digital payments with seamle
This package is the Laravel Nova integration for justbetter/laravel-magento-prices
Laravel Magento Products Nova This package is the Laravel Nova integration for justbetter/laravel-magento-products. Installation Install the package.
Laravel Nova integration for justbetter/laravel-magento-prices
Laravel Magento Prices Nova This package is the Laravel Nova integration for justbetter/laravel-magento-prices. Installation Install the package. comp
Laravel Nova integration for justbetter/laravel-magento-customer-prices
Laravel Magento Customer Prices Nova Laravel Nova integration for justbetter/laravel-magento-customer-prices. Installation Install the package. compos
Testing your OpenApi documentation and your code easily.
Raven - How to test your API documentation and behavior. This library was written to allow testing OpenAPI documentation easily. It also allows verify
The task of this package is to manage module dotnev-files used by the Laravel integration of phpdotenv.
Warning This Package is still work in progress! Warning The package is basically functional, but there is no logic to handle the files in a repo. Modu
A set of helpful assertions when testing Laravel applications.
Installation composer require amirrezam75/laravel-assertions I was working on a project and in order to test oauth2 redirection, I ended up with somet
MOKA Opencart 2.3 Payment Gateway
Moka - Opencart Payment Gateway Requirements PHP 5.6.0 and later. Dependencies The bindings require the following extensions in order to work properly
xAPI Integration with Saudi NELC (National Center for e-Learning)
xAPI Integration with Saudi NELC (National Center for e-Learning) The base concept of this package is to provide a simple way to send xAPI statements
Laravel ClickHouse adds CH client integration, generation & execution of ClickHouse database migrations to the Laravel application.
Laravel ClickHouse Introduction Laravel ClickHouse database integration. This package includes generation and execution of the ClickHouse database mig
π¨ Smoke testing tool written in PHP
Cigar A smoke testing tool inspired by symm/vape Similar tools include: Blackfire Player Installation Install via composer: composer require brunty/ci
Vite integration for WordPress plugins and themes development.
Vite for WordPress Vite integration for WordPress plugins and themes development. Usage Let's assume we have this plugin files structure: my-plugin/ β
Simple HTTP smoke testing for your Symfony application
Shopsys HTTP Smoke Testing This package enables you to do simple HTTP smoke testing of your Symfony application. Basically, it generates a HTTP reques
YOURLS QRCode plugin with exposed options and full integration
YOURLS-IQRCodes YOURLS Integrated QRCodes plugin with exposed options and full integration This is an updated fork of Inline QRCode which is more comp
Attempting to create an intelligent mock of the Google API PHP Client for unit and functional testing
google-api-php-client-mock A small scale intelligent mock of the Google API PHP Client for unit and functional testing. Overview This is intended to m
Application with SQL Injection vulnerability and possible privilege escalation
Application with SQL Injection vulnerability and possible privilege escalation. Free vulnerable app for ethical hacking / penetration testing training.
Testing utilities for the psr/log package that backs the PSR-3 specification.
FIG - Log Test Testing utilities for the psr/log package that backs the PSR-3 specification. Psr\Log\Test\LoggerInterfaceTest provides a base test cla
Iranian wallet provider's integration component for Laravel Framework
Iranian Wallets Integration Component For Laravel Iranian Wallet provider integration handler for Laravel 8.1+ known as LaraWallet component completel
Learn unit testing with PHPUnit.
PHPUnit Exercise Running PHPUnit ./vendor/bin/phpunit # with filter which tests to run ./vendor/bin/phpunit --filter pattern Running Pint ./vendor/
Laravel-OvalFi helps you Set up, test, and manage your OvalFi integration directly in your Laravel App.
OvalFi Laravel Package Laravel-OvalFi helps you Set up, test, and manage your OvalFi integration directly in your Laravel App. Installation You can in
Persistent Fakes for Laravel Dusk
Laravel Dusk Fakes Support this package! β€οΈ We proudly support the community by developing Laravel packages and giving them away for free. If this pac
π¦ Viewi PHP integration for your Leaf apps
Leaf Viewi Module This module allows you to quickly and easily integrate Viewi into your Leaf apps without any pain at all. Installation You can easil
uPay(bangladesh) payment gateway integration package for laravel
uPay BD Payment Gateway Requirements PHP =7.2 Laravel = 6 Installation composer require codeboxr/upay vendor publish (config) php artisan vendor:pub
PSpec is a testing framework for PHP, influenced by RSpec and jest. π§ͺ This repo is a MIRROR of the GitLab source repository.
PSpec PSpec is a testing framework for PHP, influenced by RSpec and jest. This project is experimental and still needs a lot of work. Example // src/C
Main ABRouter product repository that contains docker-compose file and orchestrates the project containers.
ABRouter-Compose π ABRouter is the open-source tool to perform and track A/B tests which is also known as the experiments. Additionally, feature flag
Test and enforce architectural rules in your Laravel applications. Keep your app's architecture clean and consistent!
Laravel Arkitect Laravel Arkitect lets you test and enforce your architectural rules in your Laravel applications, and it's a PHPArkitect wrapper for
Opens an interactive PHP console for running and testing PHP code.
wp-cli/shell-command Opens an interactive PHP console for running and testing PHP code. Quick links: Using | Installing | Contributing | Support Using
Buddy Provider for the OAuth 2.0 Client
Buddy Provider for OAuth 2.0 Client This package provides Buddy OAuth 2.0 support for the PHP League's OAuth 2.0 Client. Installation To install, use
π Web application made in PHP with Laravel where you can interact via API with my Snake game which is made in Python
Snake web application Project of the web application where you can interact via API with Snake game which is available to download on it. Application
The Smart-ID PHP client can be used for easy integration of the Smart-ID solution to information systems or e-services
Smart-ID PHP client Introduction The Smart-ID PHP client can be used for easy integration of the Smart-ID solution to information systems or e-service
Additional PHPUnit assertions and helper functions
Jasny PHPUnit extension Additional functionality for PHPUnit. Callback mock - assert that callback is called with correct arguments. Safe mocks - disa
Removes final keywords from source code on-the-fly and allows mocking of final methods and classes
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.
Symfony Framework Integration for HTTPlug
HTTPlug Bundle Symfony integration for HTTPlug. Installation To install the bundle with Symfony Flex, use the recipe: $ composer require php-http/http
A Laravel test build by Incline Start-up Agency. Testing Git and framework functions.
Incognito-Confessions A laravel test build by Incline Start-up Agency. Testing Git and framework functions. Description A laravel starter for future t
Laravel Package for 1APP. Learn how to integrate our APIs to build a web or mobile integration to send and accept payments for your application and businesses.
1APP Laravel Library Learn how to integrate our APIs to build a web or mobile integration to accept payments, make payment of Bills and as well custom
πͺ Powerful wrapper for improved cookie integration on Laravel
πͺ Powerful wrapper for improved cookie integration on Laravel
Provides Engagespot integration for Symfony Notifier.
Provides Engagespot integration for Symfony Notifier.
Metamask & web3js Ethereum payment method extenstion for Magento 2 without any third party gateways
CurrencyPrecision Magento 2 Extension Metamask Ethereum payment method module for Magento 2 Table of contents Description Feature Installation Compose
This package is the official Laravel integration for Pirsch Analytics
Laravel Pirsch This package is the official Laravel integration for Pirsch Analytics. Installation Install this package. composer require pirsch-analy
ShurjoPay payment gateway integration for PHP applications.
ShurjoPay PHP Library Using this library you can integrate ShurjoPay payment gateway into your PHP applications. If you face any problem then create i
Laravel-Crowdin Integration - Automate translations uploading/downloading
Laravel-Crowdin Integration Automate uploading/downloading translations Installation Install the package via composer: composer require georgii-web/la
This library is for integration with Salesforce via REST API.
xsolve-pl/salesforce-client Introduction This library is for integration with Salesforce via REST API. Licence This library is under the MIT license.
Test requests in Laravel without all the boilerplate.
Request Factories Test requests in Laravel without all the boilerplate. π‘ Psst. Although our examples use Pest PHP, this works just as well in PHPUni
An effort to make testing PHP code as easy and fun as its JavaScript equivalent
An effort to make testing PHP code as easy and fun as its JavaScript equivalent when using the excellent Jasmine, from which syntax and general usage is shamelessly borrowed.
Integration testing helpers for the Slim Framework
Slim Test Helpers Integration testing helpers for the Slim Framework 3 For a full example, please see the companion repo at there4/slim-unit-testing-e
Eloquent scope assertion for testing Laravel applications.
Eloquent Scope Assertion This package allows you to assert that the scope of a model is called in your tests. Installation You can install the package
An advanced Laravel integration for Bref, including Octane support.
Bref Laravel Bridge An advanced Laravel integration for Bref, including Octane support. This project is largely based on code from PHP Runtimes, Larav
A Slack integration to post GIF replies from replygif.net
Archibald Archibald is a Slack integration written in PHP to post tag-selected GIF replies from replygif.net into your current Slack channel or Direct
Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests
PHPUnit Polyfills Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests. Requirements Instal
CrimeFlare - This tools can help you to see the real IP behind CloudFlare protected websites
CrimeFlare is a useful tool for bypassing websites protected by CloudFlare WAF, with this tool you can easily see the real IP of websites that have been protected by CloudFlare. The resulting information is certainly very useful for conducting further penetration testing, and analyzing websites with the same server.
A dockerized PHP application containing some file upload vulnerability challenges (scenarios)
File Upload Vulnerability Scenarios (Challenges) This repository is a dockerized PHP application containing some file upload vulnerability challenges
MeteionBundle is the Symfony integration of the Meteion library.
MeteionBundle MeteionBundle is a Symfony integration of the Meteion library. Key features Auto-configuration Commands Services Entities Installation c
Humbug - a Mutation Testing framework for PHP
Humbug is a Mutation Testing framework for PHP to measure the real effectiveness of your test suites and assist in their improvement. It eats Code Coverage for breakfast.
A project of a Login screen made in PHP/CSS3/HTML5/JS with MySQL database integration
A project of a Login screen made in PHP/CSS3/HTML5/JS with MySQL database integration. And animations made with CSS3 and JavaScript itself! π
PHPArch is a work in progress architectural testing library for PHP projects
PHPArch What is this? Installation Simple Namespace validation Available Validators Defining an architecture Syntactic sugar: Bulk definition of compo
Simple php-imap integration for Symfony 2.8, 3.x and 4.x.
PHP-IMAP integration bundle Simple php-imap integration for Symfony 4.x, 5.x and 6.x. The version 1.5 and above are only compatible with Symfony 4+. P
A Laravel Livewire integration for Statamics antlers engine
Statamic Livewire A third-party Laravel Livewire integration for Statamic. It's as easy as it get's to get stared with Livewire if using Statamic 3. I
Providing some testing functionality for Laravel
Laravel TestBench Laravel TestBench was created by, and is maintained by Graham Campbell, and provides some testing functionality for Laravel. It util
This extension provides Flysystem integration for the Yii framework
This extension provides Flysystem integration for the Yii framework. Flysystem is a filesystem abstraction which allows you to easily swap out a local filesystem for a remote one.
Chargily ePay Gateway (WooCommerce Plugin)
Chargily ePay Gateway Donate link: https://epay.chargily.com/ chargily, payment, paiement, epay, cib, cibweb, edahabia, algerie, poste, satim, gie, mo
This repository aims to build a fairly complete CI/CD example using GitHub workflows and actions.
CI/CD example This repository aims to build a fairly complete CI/CD example using GitHub workflows and actions. Keep in mind that the toolset used in
AccessibleBundle provides an Accessible integration for your Symfony projects
AccessibleBundle AccessibleBundle provides an Accessible integration for your Symfony projects. This will allow you to define your class behavior usin
PHPStan PHPUnit extensions and rules
PHPStan PHPUnit extensions and rules PHPStan PHPUnit This extension provides following features: createMock(), getMockForAbstractClass() and getMockFr
Chargily ePay Gateway PHP
Chargily ePay Gateway PHP Make ePayment gateway integration with Chargily easier Currently support payment by CIB / EDAHABIA cards and soon by Visa /
Admin Theme based on the AdminLTE Template for easy integration into symfony
Admin Theme based on the AdminLTE Template for easy integration into symfony
Damn Vulnerable PHP Application (DVPA)
Damn Vulnerable PHP Application (DVPA) - It is Lab Written in The PHP lang, Which Contains PHP Type Juggling - RCE Challenges
π² This project provides an integration for the Doctrine ORM and the Hyperf framework
Hyperf π€ Doctrine This project provides an integration for the Doctrine ORM and the Hyperf framework. Install composer require leocavalcante/hyperf-d
SlmMail is a module that integrates with various third-parties API to send mails. Integration is provided with the API of those services
SlmMail is a module that integrates with various third-parties API to send mails. Integration is provided with the API of those services
Analyses and produces a report with testability issues of a php codebase
Analyses and produces a report with testability issues of a php codebase
Crawlzone is a fast asynchronous internet crawling framework aiming to provide open source web scraping and testing solution.
Crawlzone is a fast asynchronous internet crawling framework aiming to provide open source web scraping and testing solution. It can be used for a wide range of purposes, from extracting and indexing structured data to monitoring and automated testing. Available for PHP 7.3, 7.4, 8.0.
Airbrake.io & Errbit integration for Symfony 3/4/5. This bundle plugs the Airbrake API client into Symfony project
AmiAirbrakeBundle Airbrake.io & Errbit integration for Symfony 3/4/5. This bundle plugs the Airbrake API client into Symfony project. Prerequisites Th
Integrate Paytm Payment gateway to php website.
paytm-integration-kit-project-for-PHP Integrate Paytm Payment gateway to php website. Copy PaytmKit folder in document root of your server (like /var/
CommandHelper - is a very useful thing for quick code testing and more!
CommandHelper CommandHelper - is a very useful thing for quick code testing and more! Examples: Code: require_once('commandhelper.php');
laminas-di integration for laminas-servicemanager
laminas-servicemanager-di This package is considered feature-complete, and is now in security-only maintenance mode, following a decision by the Techn
This package provides a set of factories to be used with containers using the PSR-11 standard for an easy Doctrine integration in a project
psr-container-doctrine: Doctrine Factories for PSR-11 Containers Doctrine factories for PSR-11 containers. This package provides a set of factories to
The Phoronix Test Suite is the most comprehensive testing and benchmarking platform
The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, macOS, Windows, and BSD operating systems.
PHPStan Symfony Framework extensions and rules
PHPStan Symfony Framework extensions and rules PHPStan This extension provides following features: Provides correct return type for ContainerInterface
WordPress integration for globalis/chargebee-php-sdk
chargebee-php-sdk-wp Overview WordPress integration for globalis/chargebee-php-sdk Features Convert PSR-14 events into WordPress hooks Add query-monit
Sanitize untrustworthy HTML user input (Symfony integration for https://github.com/tgalopin/html-sanitizer)
html-sanitizer is a library aiming at handling, cleaning and sanitizing HTML sent by external users (who you cannot trust), allowing you to store it and display it safely. It has sensible defaults to provide a great developer experience while still being entierely configurable.
API Integration for UVdesk Community Helpdesk System.
The API bundle allows integration developers to utilize uvdesk's REST api to easily communicate with their community helpdesk system. Installation Thi
The tool converts different error reporting standards for deep compatibility with popular CI systems (TeamCity, IntelliJ IDEA, GitHub Actions, etc).
JBZoo / CI-Report-Converter Why? Installing Using as GitHub Action Example GitHub Action workflow Available Directions Help description in terminal Co
Test your Laravel applications with phpspec
phpspec Laravel Extension phpspec extension for testing Laravel applications. Versions Depending on the version of Laravel and/or Phpspec you're using
Doctrine extensions for PHPStan
Doctrine extensions for PHPStan PHPStan Doctrine This extension provides following features: DQL validation for parse errors, unknown entity classes a
π π― Hexagonal Architecture, DDD & CQRS in PHP
π π― Hexagonal Architecture, DDD & CQRS in PHP Example of a PHP application using Domain-Driven Design (DDD) and Command Query Responsibility Segrega
This is a dockerized environment for testing and developing things on the fatfree-core.
F3 development bench This is a dockerized environment for testing and developing things on the fatfree-core. It uses Docker to spin up multiple contai
sqlscan is quick web scanner for find an sql inject point
sqlscan sqlscan is quick web scanner for find an sql inject point. not for educational, this is for hacking. use sitemap for best result Simple to use
π΄ First class integration of Sentry to Nette Framework (@nette)
Website π contributte.org | Contact π¨π»βπ» f3l1x.io | Twitter π¦ @contributte Usage To install latest version of contributte/sentry use Composer. co
Magento 2 SMTP - AVADA Email Marketing Integration
SMTP Extension for Magento 2 allows the owner offer a Magento 2 store to custom SMTP (Simple Mail Transfer Protocol) server which transmits email messages. Through the SMTP server, messages will be delivered directly and automatically to the chosen customers. It offers flexible configurations with 21 different SMTP servers such as Gmail, Hotmail, O2 Mail, Office365, Mail.com, Send In Blue, AOL Mail Orange, GMX, Outlook, Yahoo, Comcast, or Custom SMTP - for your own SMTP server, etc.
Plates Template Integration for Slim micro framework 3
Plates Template Integration for Slim micro framework 3 Render your Slim 3 application views using Plates template engine. Install Via Composer $ compo
The objective of ParaTest is to support parallel testing in PHPUnit
The objective of ParaTest is to support parallel testing in PHPUnit. Provided you have well-written PHPUnit tests, you can drop paratest in your project and start using it with no additional bootstrap or configurations!
SimpleTest is a framework for unit testing, web site testing and mock objects for PHP
SimpleTest SimpleTest is a framework for unit testing, web site testing and mock objects for PHP. Installation Downloads All downloads are stored on G
Testbench Component is the de-facto package that has been designed to help you write tests for your Laravel package
Laravel Testing Helper for Packages Development Testbench Component is the de-facto package that has been designed to help you write tests for your La
TestDummy makes the process of preparing factories (dummy data) for your integration tests as easy as possible
TestDummy TestDummy makes the process of preparing factories (dummy data) for your integration tests as easy as possible. As easy as... Build a Post m
QNB Finansbank (PayFor3D) VPOS for Laravel 8
QNB Finansbank (PayFor3D) VPOS for Laravel 8 Installation Place the sample files in the same places as your project Supported Methods purchase : 3d se
Provides KazInfoTeh integration for Symfony Notifier.
KazInfoTeh Notifier Provides KazInfoTeh integration for Symfony Notifier. DSN example KAZ_INFO_TEH_DSN=kaz-info-teh://USERNAME:PASSWORD@default?sender