├── .phive └── phars.xml ├── LICENSE ├── README.md ├── composer.json ├── docs ├── README.md ├── additional-docs.md ├── basic-configuration.md ├── custom-repositories.md ├── filter-collections.md └── filters-and-examples.md ├── phpcs.xml ├── src ├── Command │ └── Bake │ │ └── FilterCollectionCommand.php ├── Controller │ └── Component │ │ └── SearchComponent.php ├── Manager.php ├── Model │ ├── Behavior │ │ └── SearchBehavior.php │ ├── Filter │ │ ├── Base.php │ │ ├── Boolean.php │ │ ├── Callback.php │ │ ├── Compare.php │ │ ├── Escaper │ │ │ ├── DefaultEscaper.php │ │ │ ├── EscaperInterface.php │ │ │ └── SqlserverEscaper.php │ │ ├── Exists.php │ │ ├── FilterCollection.php │ │ ├── FilterCollectionInterface.php │ │ ├── FilterMethodsTrait.php │ │ ├── Finder.php │ │ ├── Like.php │ │ └── Value.php │ └── SearchTrait.php ├── Processor.php ├── SearchPlugin.php └── View │ └── Helper │ └── SearchHelper.php └── templates └── bake └── FilterCollection └── filter_collection.twig /.phive/phars.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/.phive/phars.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/composer.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/additional-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/docs/additional-docs.md -------------------------------------------------------------------------------- /docs/basic-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/docs/basic-configuration.md -------------------------------------------------------------------------------- /docs/custom-repositories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/docs/custom-repositories.md -------------------------------------------------------------------------------- /docs/filter-collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/docs/filter-collections.md -------------------------------------------------------------------------------- /docs/filters-and-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/docs/filters-and-examples.md -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/phpcs.xml -------------------------------------------------------------------------------- /src/Command/Bake/FilterCollectionCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Command/Bake/FilterCollectionCommand.php -------------------------------------------------------------------------------- /src/Controller/Component/SearchComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Controller/Component/SearchComponent.php -------------------------------------------------------------------------------- /src/Manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Manager.php -------------------------------------------------------------------------------- /src/Model/Behavior/SearchBehavior.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Behavior/SearchBehavior.php -------------------------------------------------------------------------------- /src/Model/Filter/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Base.php -------------------------------------------------------------------------------- /src/Model/Filter/Boolean.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Boolean.php -------------------------------------------------------------------------------- /src/Model/Filter/Callback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Callback.php -------------------------------------------------------------------------------- /src/Model/Filter/Compare.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Compare.php -------------------------------------------------------------------------------- /src/Model/Filter/Escaper/DefaultEscaper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Escaper/DefaultEscaper.php -------------------------------------------------------------------------------- /src/Model/Filter/Escaper/EscaperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Escaper/EscaperInterface.php -------------------------------------------------------------------------------- /src/Model/Filter/Escaper/SqlserverEscaper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Escaper/SqlserverEscaper.php -------------------------------------------------------------------------------- /src/Model/Filter/Exists.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Exists.php -------------------------------------------------------------------------------- /src/Model/Filter/FilterCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/FilterCollection.php -------------------------------------------------------------------------------- /src/Model/Filter/FilterCollectionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/FilterCollectionInterface.php -------------------------------------------------------------------------------- /src/Model/Filter/FilterMethodsTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/FilterMethodsTrait.php -------------------------------------------------------------------------------- /src/Model/Filter/Finder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Finder.php -------------------------------------------------------------------------------- /src/Model/Filter/Like.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Like.php -------------------------------------------------------------------------------- /src/Model/Filter/Value.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/Filter/Value.php -------------------------------------------------------------------------------- /src/Model/SearchTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Model/SearchTrait.php -------------------------------------------------------------------------------- /src/Processor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/Processor.php -------------------------------------------------------------------------------- /src/SearchPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/SearchPlugin.php -------------------------------------------------------------------------------- /src/View/Helper/SearchHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/src/View/Helper/SearchHelper.php -------------------------------------------------------------------------------- /templates/bake/FilterCollection/filter_collection.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfCake/search/HEAD/templates/bake/FilterCollection/filter_collection.twig --------------------------------------------------------------------------------