symfony-container-mocks - Symfony container for easy service mocking

  •        80

This container enables you to mock services in the Symfony dependency injection container. It is particularly useful in functional tests. And clear application cache.

https://github.com/ramunasd/symfony-container-mocks

Tags
Implementation
License
Platform

   




Related Projects

ddd-playground - Domain-Driven Design in a PHP project using Symfony

  •    PHP

Wallet API in Symfony following DDD (Domain Driver Design). The tests follow the same structure and the phpunit tests are tagged with group tags: unit or functional.

LiipFunctionalTestBundle - Some helper classes for writing functional tests in Symfony

  •    PHP

This Bundle provides base classes for functional tests to assist in setting up test-databases, loading fixtures and HTML5 validation. It also provides a DI aware mock builder for unit tests. This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.

php-docker-boilerplate - :stew: PHP Docker Boilerplate for Symfony, Wordpress, Joomla or any other PHP Project (NGINX, Apache HTTPd, PHP-FPM, MySQL, Solr, Elasticsearch, Redis, FTP)

  •    Javascript

This is an easy customizable docker boilerplate for any PHP-based projects like Symfony Framework, CakePHP, Yii and many other frameworks or applications. This Docker boilerplate is based on the Docker best practices and doesn't use too much magic. Configuration of each docker container is available in the docker/ directory - feel free to customize.

mockolo - Efficient Mock Generator for Swift

  •    Swift

Mockolo is an efficient mock generator for Swift. Swift doesn't provide mocking support, and Mockolo provides a fast and easy way to autogenerate mock objects that can be tested in your code. One of the main objectives of Mockolo is fast performance. Unlike other frameworks, Mockolo provides highly performant and scalable generation of mocks via a lightweight commandline tool, so it can run as part of a linter or a build if one chooses to do so. Try Mockolo and enhance your project's test coverage in an effective, performant way. One of the main objectives of this project is high performance. There aren't many 3rd party tools that perform fast on a large codebase containing, for example, over 2M LoC or over 10K protocols. They take several hours and even with caching enabled take several minutes. Mockolo was built to make highly performant generation of mocks possible (in the magnitude of seconds) on such large codebase. It uses a minimal set of frameworks necessary (mentioned in the Used libraries section) to keep the code lean and efficient.


FOSHttpCacheBundle - Use the FOSHttpCache library in your Symfony projects

  •    PHP

This bundle offers tools to improve HTTP caching with Symfony. It provides global configuration options to set caching headers based on the path, controller and other aspects of the request. In addition, it provides services for the FOSHttpCache library tools to actively invalidate caching proxies and some additional tools that can help when working with a caching proxy. Documentation is available at Read the Docs.

docker-symfony - Run a Symfony application using Docker & docker-compose

  •    

This is a complete stack for running Symfony 4 (latest version: Flex) into Docker containers using docker-compose tool. Next, put your Symfony application into symfony folder and do not forget to add symfony.dev in your /etc/hosts file.

symfony-rest-edition - Fork from symfony-standard edition with additional rest features.

  •    PHP

Welcome to the Symfony REST Edition - a fully-functional Symfony2 application that you can use as the skeleton for your new applications. This document contains information on how to download, install, and start using Symfony. For a more detailed explanation, see the Installation chapter of the Symfony Documentation.

symfony-installer - The Symfony Installer

  •    PHP

This is the official installer to start new projects based on the Symfony full-stack framework. The installer is only compatible with Symfony 2 and 3. See the Symfony Installation article on the official Symfony Documentation for more details.

lts - Enforces Long Term Supported versions of Symfony components

  •    

Using symfony/symfony makes Composer install all Symfony Components, all in the same version. But when using the standalone packages, Composer might install dependencies in a different major version (symfony/http-kernel v3.4 is compatible with symfony/event-dispatcher v4.0 for instance). This is fine if you don't want to stick to Symfony LTS versions and if your code does not use these transitive dependencies.

Symfony-Upgrade-Fixer - Analyzes your Symfony project and tries to make it compatible with the new version of Symfony framework

  •    PHP

Analyzes your Symfony project and tries to make it compatible with the new version of Symfony framework. Download the symfony-upgrade-fixer.phar file and store it somewhere on your computer.

maker-bundle - Symfony Maker Bundle

  •    PHP

The MakerBundle is the fastest way to generate the most common code you'll need in a Symfony app: commands, controllers, form classes, event subscribers and more! This bundle is an alternative to SensioGeneratorBundle for modern Symfony applications and requires Symfony 3.4 or newer and Symfony Flex. This bundle shares the backwards compatibility promise from Symfony. But, with a few clarifications.

SensioDistributionBundle - Base bundle for Symfony Distributions

  •    PHP

WARNING: This bundle does not support Symfony 4. Symfony Flex is a total replacement for this bundle. SensioDistributionBundle provides useful developer features that can be re-used amongst several Symfony Distributions.

SensioGeneratorBundle - Generates Symfony bundles, entities, forms, CRUD, and more...

  •    PHP

WARNING: This bundle does not support Symfony 4. It also does not support the new bundle-less directory structure as created by Symfony Flex. Use the Maker bundle instead. The SensioGeneratorBundle extends the default Symfony command line interface by providing new interactive and intuitive commands for generating code skeletons like bundles, form classes, or CRUD controllers based on a Doctrine 2 schema.

mockery - Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework

  •    PHP

Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL). Designed as a drop in alternative to PHPUnit's phpunit-mock-objects library, Mockery is easy to integrate with PHPUnit and can operate alongside phpunit-mock-objects without the World ending. Mockery is released under a New BSD License.

moq4 - Repo for managing Moq 4.x

  •    CSharp

You can think of Linq to Mocks as "from the universe of mocks, give me one whose behavior matches this expression".Moq (pronounced "Mock-you" or just "Mock") is the only mocking library for .NET developed from scratch to take full advantage of .NET Linq expression trees and lambda expressions, which makes it the most productive, type-safe and refactoring-friendly mocking library available. And it supports mocking interfaces as well as classes. Its API is extremely simple and straightforward, and doesn't require any prior knowledge or experience with mocking concepts.

symfony-collection - A jQuery plugin that manages adding, deleting and moving elements from a Symfony form collection

  •    Javascript

This is not really difficult to manage your collections using the data-prototype Symfony provides. But after using several times collections, it appeared useful to me to create a jQuery plugin to do this job.This is even more true when you need your elements to be moved up and down or added at a specific position: as the form will be proceeded using field names, we should swap field contents or field names instead of moving fields themselves to get the job done. That's not really friendly in javascript, so this plugin also aims to deal with that.

LiipImagineBundle - Symfony Bundle to assist in imagine manipulation using the imagine library

  •    PHP

This bundle provides an image manipulation abstraction toolkit for Symfony-based projects. Filter Sets: Using any Symfony-supported configuration language (such as YML and XML), you can create filter set definitions that specify transformation routines. These definitions include a set of filters and post-processors, as well as other optional parameters.

symfony-certification-guide - Symfony certification guide

  •    

This is not an official guide, it's only a compilation of links extracted from the documentation based on the Symfony Certification page topics. Even if you have no plans to take the Symfony certification exam, this list of resources may help you better understand the Symfony framework.

FOSElasticaBundle - Elasticsearch PHP integration for your Symfony project using Elastica.

  •    PHP

Version 5 of the FOSElasticaBundle is compatible with Elasticsearch 5 and 6. It requires Symfony 3 or 4. When using Symfony Flex there is also a recipe to ease the setup. Earlier versions of the FOSElasticaBundle are not maintained anymore and only work with older versions of the dependencies. The following table shows the compatibilities of different versions of the bundle. This bundle is released under the MIT license. See the included LICENSE file for more information.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.