carbdrox / pimcore-querybuilder-bundle
Pimcore QueryBuilder Bundle for easy query generation.
Installs: 43
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:pimcore-bundle
Requires
- pimcore/pimcore: >=11.0
This package is auto-updated.
Last update: 2024-11-09 22:28:58 UTC
README
This bundle adds a Service to your Pimcore project, which can resolve vite assets.
Installation
Using composer
composer require carbdrox/pimcore-querybuilder-bundle
Usage
You can either use the service directly or use the provided trait.
Using the service directly
use QueryBuilderBundle\Service\QueryService; use Pimcore\Model\DataObject\DummyData; $queryService = new QueryService(DummyData::class);
Using the provided trait
if you want to use the provided trait, you must either add \QueryBuilderBundle\Traits\HasQueryBuilder
in your
DataObject definition in the Use(traits) field, or extend your DataObject class and insert
use \QueryBuilderBundle\Traits\HasQueryBuilder;
there.
Interface
Trait
The trait adds the following static methods to your DataObject class:
Service
The service provides the following methods:
Contributing
Thank you for considering contributing! The contribution guide can be found in the CONTRIBUTING.md.
Code of Conduct
Please review and abide by the Code of Conduct.
License
The Pimcore Vite bundle is licensed under the MIT license.
TODOs
- Add tests
- The join method needs to be revised so that you don't have to manually join from the alphabetically smaller class to the larger one.