symfony
💥 Collision is a beautiful error reporting tool for command-line applications
Collision was created by, and is maintained by Nuno Maduro, and is a package designed to give you beautiful error reporting when interacting with your app through the command line.
- It's included on Laravel, the most popular free, open-source PHP framework in the world.
- Built on top of the Whoops error handler.
- Supports Laravel, Symfony, PHPUnit, and many other frameworks.
Real-time APIs Made Easy.
Mercure is an open protocol for real-time communications designed to be fast, reliable and battery-efficient. It is a modern and convenient replacement for both the Websocket API and the higher-level libraries and services relying on it.
Mercure is a protocol for pushing data updates to web browsers and other HTTP clients in a convenient, fast, reliable, and battery-efficient way. It is especially useful to publish async and real-time updates of resources served through web APIs, to reactive web and mobile apps.
If you use the symfony 1.4 admin generator with doctrine you may notice that the column headings in the list view are links that enable you to sort your results by that column. If you customize the list view to include columns that include data from a foreign table, the generator will not automatically create these sort links. Here is how I make foreign columns sortable.
First, let me give a brief explanation of what column aggregation inheritance is and how it works. With column aggregation inheritance all classes share the same table, and all columns must exist in the parent. Doctrine is able to know which class each row in the database belongs to by automatically setting a "type" column so that Doctrine can cast the correct class when hydrating data from the database. Even if you query the top level column aggregation class, the collection will return instances of the class that each row belongs to.
Article pour le tag "symfony"
TwigStan is a static analyzer for Twig templates powered by PHPStan.
TwigStan uses Twig to compile templates to PHP code. It then optimizes the compiled PHP code slightly, allowing PHPStan to analyze it better. It then reports any errors back to the original template and line number.
PostgreSQL enhancements for Doctrine. Provides support for advanced data types (json, jssnb, arrays), text search, array operators and jsonb specific functions
It adds supports for REGEXP, SIMILAR_TO, JSON_GET_FIELD and CONTAINS.
Sylius is Open Source Headless eCommerce Platform for mid-market and enterprise brands that need custom solutions.
stOfcPlugin class provides abstraction for Open Flash Chart. Creates Flash Chart based on an array of data.
The Sylius stack is a set of tools for your Symfony projects. It comes with a bunch of components that work great independently, but when they come together, that's when the stack's magic truly operates! Indeed, the highlight of this project is the ability to configure an admin panel UI within minutes.
Related contents:
A set of Symfony Console Commands to interact with your database.
-
Backup: Backup your database and manage your dumps with a simple command.
-
Restore: Easily restore a previous dump of your database.
-
Anonymize: Set up database anonymization with PHP attributes on Doctrine Entities or with a YAML configuration file.
-
Set up a GDPR-friendly workflow: Make it easier to follow GDPR best practices when importing production dump to other environments.
ogDynamicParameters let you manage parameters of any items. You can define item parameters by item family and item model. ogDynamicParameters will offer you the form to create and edit item with all parameters defined.
The VichUploaderBundle is a Symfony bundle that attempts to ease file uploads that are attached to ORM entities, MongoDB ODM documents, or PHPCR ODM documents.
Add Nested Categories to your models. Models can be grouped into individual categories (this is the default), or multiple models can share a group of categories.
Symfony wrapper for Blueprint Css Framework
This is the Docker stack to set up a fully functional AgentJ antispam system at a glance.
Web PHP Framework.
Symfony is a powerful PHP framework that empowers developers to build scalable, high-performance web applications with reusable components, comprehensive documentation, and a strong community.
Related contents:
You want to add comments on news page, pool or anything ? Just use this plugin ! It provides a comment behavior. Now, everything is commentable !
Symfony bundle to generate PDFs with headless Chrome using chrome-php/chrome.
The ChromePdfBundle is a Symfony bundle that leverages the chrome-php/chrome project to render HTML and save the output as a PDF file.
PHP Extended SQL is an alternative to the also-known DQL (Doctrine Query Language). It combines the flexibility of SQL with the powerful Doctrine metadata to give you more control over queries.
Bolt is a tool for Content Management, which strives to be as simple and straightforward as possible. It is quick to set up, easy to configure, uses elegant templates, and above all: It’s a joy to use. Bolt is created using modern open source libraries, and is best suited to build sites in HTML5 with modern markup.
This plugin will help you to save the CB payments with the MERCANET system known as SIPS, ATOS ... This is the most used systems for French Banks.
In this tutorial, we will build a simple RESTful API application using Symfony and the latest PHP 8.
This plugin provides several enhancements to symfony's form framework. It was designed with the Doctrine ORM in mind, so most of the good stuff is not available for Propel, (yet? contributions welcome :)).
The Symfony Components are standalone and reusable PHP classes. With no pre-requisite, except for PHP, you can install them today, and start using them right away! yaml, event dispatcher, dependency injection, templating, request handler
Accompagnement dans la gestion du Règlement Général à la Protection des Données (RGPD) pour collectivité.
Integrate Piwik web analytics into your symfony project.
Spiriit est une agence qui allie expertise technologique et performance marketing pour accélérer et garantir durablement le ROI de vos projets digitaux et e-commerce.
«book publishing as easy as it should be»
Roadiz is a polymorphic and headless CMS based on a node system that can handle many types of services. It is built on Symfony framework, Doctrine ORM, API Platform, and Composer to ensure maximum performance and security.
Roadiz's node system allows you to create your data schema and organize your content exactly how you want. It is designed to remove technical constraints when building tailor-made website architectures and layouts.
Image manipulation made even easier! Why worry about the creation of your thumbnails when you can easily configure the image formats your design desires? With sfImageTransformExtraPlugin the days of coding transforms are gone. Instead you define formats as a series of transformations provided by the awesome sfImageTransformPlugin. Instead of changing your business logic when the design requires new formats you only need to change the configuration while the application remains untouched.
Your mission control center for PHP application performance.
Tideways saves you time by taking the guesswork out of your app’s backend performance. Gain detailed insights, spot performance bottlenecks, and get real-time error detection alerts.
A Symfony Bundle for interacting with Gotenberg. Integrates natively with twig, router, PHPStorm and more !
Plugin that makes it easy to implement a set of reference classes which are used as constant and options holders for classes that are accessory to the actual data model.
Much like the sfConfig::get() method, use csSettings::get() to call dynamic, user-defined settings. An admin generator interface allows easy administration.
Microservice template for modern PHP applications.
The VilnaCRM PHP Service Template is a comprehensive starting point for building modern PHP microservices. It provides a robust foundation with a state-of-the-art tech stack, including API Platform 3, PHP 8, and Symfony 7. This template is designed to streamline the creation of new PHP projects, incorporating best practices in software architecture and development.
A set of extensions to Doctrine 2 that add support for functions available in MySQL, Oracle, PostgreSQL and SQLite.
Bundle service integration of official mongodb/mongo-php-library.
This bundle integrates the official mongodb/mongo-php-library driver library (mongodb/mongodb on packagist) with your Symfony app.
Murph is an open-source CMF built on top of Symfony that helps you to build your own CMS with several domains and languages. It comes with a fully implemented and customizable tree manager, a CRUD generator, a 2FA authentication, settings and tasks managers, basic web analytics.
A REPL for Symfony and PHP.
pSym works both inside and outside Symfony project. When used within a Symfony project, it provides additional features such as access to variables like $kernel, $container, $doctrine, and $em. Additionally, all registered project commands become accessible as well.
Open source HTML5 Charts for your website. Simple yet flexible JavaScript charting library for the modern web.
Expressive fixtures generator.
Relying on FakerPHP/Faker, Alice allows you to create a ton of fixtures/fake data for use while developing or testing your project. It gives you a few essential tools to make it very easy to generate complex data with constraints in a readable and easy to edit way, so that everyone on your team can tweak the fixtures if needed.
The Doctrine Project is the home to several PHP libraries primarily focused on database storage and object mapping.
Related contents:
The Doctrine Project is an open-source PHP project that is home to home to several PHP libraries primarily focused on database storage and object mapping. The core projects are the Object Relational Mapper (ORM) and the Database Abstraction Layer (DBAL) it is built upon.
Doctrine Port from sfFaqPlugin, which allows you to embed a FAQ module within your symfony project
Batteries included UI to monitor your Messenger workers, transports, schedules, and messages.
symfony thumbnail generation support.
The lookupWidgetPlugin packages a widget that allows to display a modal popup that lists values from a given table and allows to filter values and to select a value.
the missing audit log library. auditor's purpose is to provide an easy and standardized way to collect and persists audit logs.
sfPhpExcelPlugin read and write excel file.
Content Management Framework. Diem CMF CMS for symfony.
Diem is a content management framework (CMF) for PHP projects.
Diem is flexible. There is no preinstalled stuff ( blog, comments... ) : the project starts empty. The developer creates its own modules by declaring them in configuration files. Then Diem generates a code which is 100% specific to the site's needs.