Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / jclaveau/php-logical-filter issues and pull requests

#89 - Unitize LogicalFilter::applyOn() integration tests

Issue - State: closed - Opened by jclaveau almost 6 years ago
Labels: stabilization, cleaning

#88 - Implement PSR-3 logger for debugging instead of var_dump

Issue - State: open - Opened by jclaveau almost 6 years ago
Labels: good first issue, refacto, stabilization, cleaning

#87 - Better coverage for RuleFilterer

Issue - State: closed - Opened by jclaveau almost 6 years ago - 1 comment

#86 - Better coverage for NotInRule

Issue - State: closed - Opened by jclaveau almost 6 years ago

#85 - Factorize integration simplification tests

Issue - State: closed - Opened by jclaveau almost 6 years ago - 1 comment
Labels: refacto, stabilization, Optimization, cleaning

#84 - Run all hasSolution() tests of composite rules with and without normalization

Issue - State: open - Opened by jclaveau almost 6 years ago - 1 comment
Labels: stabilization, CI

#83 - Do not instanciate operands at construct for BetweenOrEqualUpperRule

Issue - State: open - Opened by jclaveau almost 6 years ago
Labels: cleaning

#82 - Do not instanciate operands at construct for BetweenOrEqualLowerRule

Issue - State: open - Opened by jclaveau almost 6 years ago
Labels: cleaning

#81 - Do not instanciate operands at construct for BetweenOrEqualBothRule

Issue - State: open - Opened by jclaveau almost 6 years ago
Labels: cleaning

#80 - Do not instanciate operands at construct for BetweenRule

Issue - State: open - Opened by jclaveau almost 6 years ago
Labels: cleaning

#79 - Implement a rule trait for casts

Issue - State: closed - Opened by jclaveau almost 6 years ago
Labels: cleaning

#78 - Implement a cache trait for AbtractRule

Issue - State: closed - Opened by jclaveau almost 6 years ago

#77 - Factorise the trait Trait_RuleWithField

Issue - State: open - Opened by jclaveau almost 6 years ago - 1 comment
Labels: refacto, cleaning

#76 - Implement getFieldPossibilitiesLimits

Issue - State: closed - Opened by jclaveau about 6 years ago
Labels: enhancement

#75 - Implement ES converter based on ES DSL

Issue - State: open - Opened by jclaveau about 6 years ago
Labels: enhancement, good first issue

#74 - Implement LogicalFilter::forEachCase()

Issue - State: closed - Opened by jclaveau about 6 years ago - 1 comment
Labels: enhancement, good first issue

#73 - Add a changelog

Issue - State: open - Opened by jclaveau about 6 years ago
Labels: CI

#72 - Use native Iterator for RuleFilterer (and others)

Issue - State: open - Opened by jclaveau about 6 years ago - 2 comments
Labels: enhancement, good first issue, Optimization

#71 - Implement Doctrine DQL converter

Issue - State: open - Opened by jclaveau about 6 years ago - 1 comment
Labels: enhancement, good first issue

#70 - Option to make filters immutable when adding rules changing its semantic

Issue - State: open - Opened by jclaveau about 6 years ago
Labels: refacto

#69 - Implement a factory method on rules (part of immutability experiments)

Issue - State: open - Opened by jclaveau about 6 years ago - 2 comments
Labels: refacto

#68 - support Namespaces when using var_export in toString()

Issue - State: open - Opened by jclaveau about 6 years ago
Labels: bug, good first issue

#67 - Future value and key experiments

Pull Request - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#66 - Implement factorization

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: enhancement

#65 - Implement tests comparing simplification with and without normalization

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: stabilization

#64 - Error while onEachRule('field', 'in, [])

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: bug

#63 - Semantic ids in toArray() result of 'not' containing 'or'

Issue - State: closed - Opened by jclaveau over 6 years ago
Labels: bug

#61 - renameFields is not working for AboveOrEqualRule

Issue - State: closed - Opened by Roffray over 6 years ago
Labels: bug

#60 - Configure a linter

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#59 - Replace rules by a TrueRule during removeRules

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: enhancement

#58 - Do not instanciate composite rules operands

Issue - State: open - Opened by jclaveau over 6 years ago - 1 comment
Labels: refacto

#57 - Improve syntaxe for more flexibibility: callbacks, fields operations, no field

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: conception

#56 - Add a $filter->match($row) method returning a bool

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#55 - Make all manipulation methods of LogicalFilter available for operation rules

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: refacto

#54 - Consider optimizing operands lists with specific hashes for operations

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment
Labels: refacto

#53 - RegexpRule improvements and optimisation

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: enhancement

#52 - Consider more Chainable tools

Issue - State: closed - Opened by jclaveau over 6 years ago - 2 comments
Labels: conception

#51 - Consider implementing "of" rule as equivalent of ES should + minimum_should_match

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: enhancement

#50 - Integrate a profiler to lead optimizations

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#49 - Scrutinizer

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#48 - Question concernant getMinimum / getMaximum

Issue - State: closed - Opened by Roffray over 6 years ago - 2 comments

#47 - Remove operands which are operations but identical of each other

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#46 - support manipulateRules()

Issue - State: closed - Opened by jclaveau over 6 years ago

#45 - Disable negateOperand NotEqual() of non scalar values

Issue - State: open - Opened by jclaveau over 6 years ago - 1 comment
Labels: bug

#44 - Consider adding an 'undefined' value for equality

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: conception

#43 - Split the simplification steps between cleaning and operations

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#42 - Define and fix the API of converters and Filterers

Issue - State: closed - Opened by jclaveau over 6 years ago - 2 comments

#40 - Support ['not', ['and', [x, y, z]]]

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#39 - More tests of composit rules

Issue - State: closed - Opened by jclaveau over 6 years ago - 3 comments

#38 - Consider adding TrueRule and FalseRule to replace simplified invalid branches

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: conception, refacto

#37 - Add support to is null / not is null to converters

Issue - State: closed - Opened by jclaveau over 6 years ago

#36 - support strict comparisons by rule

Issue - State: open - Opened by jclaveau over 6 years ago
Labels: enhancement

#35 - Implement a way to remove rules related to a specific field

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#34 - Find a nice API to specify implicit casts and simplifications between objects

Issue - State: closed - Opened by jclaveau over 6 years ago
Labels: conception

#33 - Comparison between NullRule and NotNullRule

Issue - State: closed - Opened by jclaveau over 6 years ago - 3 comments

#32 - NegateOperand of OrRule having n operands

Issue - State: closed - Opened by jclaveau over 6 years ago

#31 - Implement InRule

Issue - State: closed - Opened by jclaveau over 6 years ago

#28 - Add "and" and "or" to Logical filter

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#27 - Recombine atomic rules in composit rules after the simplification to improve readability

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment
Labels: duplicate

#26 - support precedence

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#25 - hierarchize unittests

Issue - State: closed - Opened by jclaveau over 6 years ago - 3 comments

#23 - simplify hasSolution now that removeInvalidBranches() handles most of its role

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#22 - Implement mysql and es filters converters

Issue - State: closed - Opened by jclaveau over 6 years ago - 2 comments

#21 - Remove impossible rule branches

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#21 - Remove impossible rule branches

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#20 - Find a way to don't break the chain while calling rootifyDisjunctions()

Issue - State: open - Opened by jclaveau over 6 years ago - 2 comments
Labels: refacto

#19 - codeclimate codecoverage

Issue - State: closed - Opened by jclaveau over 6 years ago

#18 - Chain the different steps of simplification when they depend on eachother

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#18 - Chain the different steps of simplification when they depend on eachother

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#17 - test hasSolution on not rules

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#16 - Simplifying exposed api for addingh rules

Issue - State: closed - Opened by jclaveau over 6 years ago
Labels: enhancement

#15 - Implement and test fully copy

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#14 - jsonserializable

Issue - State: closed - Opened by jclaveau over 6 years ago - 2 comments

#13 - Call hasSolution on atomic rules

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#13 - Call hasSolution on atomic rules

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#12 - Versioning

Issue - State: closed - Opened by jclaveau over 6 years ago - 2 comments

#11 - Create a documentation

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#10 - Add CI tools

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#9 - Add tests on limits between equal, below and above

Issue - State: closed - Opened by jclaveau over 6 years ago
Labels: bug

#8 - Rename Filter in LogicalFilter and CustomFilter in LogicalFilter

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment
Labels: enhancement

#7 - Implement Rules simplification

Issue - State: closed - Opened by jclaveau over 6 years ago - 6 comments
Labels: enhancement

#6 - Implement uplifting of OrRules

Issue - State: closed - Opened by jclaveau over 6 years ago - 1 comment

#5 - Rename as Logical Filter (or better)

Issue - State: closed - Opened by jclaveau about 7 years ago - 1 comment

#4 - MatchRule to support regexp validation

Issue - State: closed - Opened by jclaveau about 7 years ago

#2 - Implement simplification and solution checking

Issue - State: closed - Opened by jclaveau about 7 years ago - 4 comments

#1 - Imagine and implement a simple human way to define and access rules

Issue - State: closed - Opened by jclaveau about 7 years ago - 4 comments