waltertamboer / doctrine-criteria-serializer
A small PHP library that can be used to serialize a Doctrine Criteria object.
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 1
pkg:composer/waltertamboer/doctrine-criteria-serializer
Requires
- php: >=5.3.3
- doctrine/collections: v1.2
Requires (Dev)
- fabpot/php-cs-fixer: v1.1
- phpunit/phpunit: 4.3.*
This package is auto-updated.
Last update: 2025-10-03 19:35:58 UTC
README
A small PHP library that can be used to serialize a Doctrine Criteria object.
Example
To serialize a criteria, simply call CriteriaSerializer::serialize
.
<?php use Doctrine\Common\Collections\Criteria; use Doctrine\Common\Collections\CriteriaSerializer; $criteria = Criteria::create(); $criteria->where($criteria->expr()->contains('field2', '2')); $serializer = new CriteriaSerializer(); $serializedString = $serializer->serialize($criteria);
To get a Criteria object again, simply call CriteriaSerializer::unserialize
.
<?php use Doctrine\Common\Collections\Criteria; use Doctrine\Common\Collections\CriteriaSerializer; $serializer = new CriteriaSerializer(); $criteria = $serializer->unserialize($data);