[phpMyAdmin Git] [phpmyadmin/simple-math] 6ae274: Document that in most cases it's better to use Sym...

2016-10-13 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: 6ae27493d930a5e3b372768aa12b8827711c25e6
  
https://github.com/phpmyadmin/simple-math/commit/6ae27493d930a5e3b372768aa12b8827711c25e6
  Author: Michal Čihař 
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
M README.md

  Log Message:
  ---
  Document that in most cases it's better to use Symfony ExpressionLanguage.

Signed-off-by: Michal Čihař 


___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] 136f42: Document changes

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: 136f42322344ee67c630ebb3b9aab7a0ae08dec9
  
https://github.com/phpmyadmin/simple-math/commit/136f42322344ee67c630ebb3b9aab7a0ae08dec9
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
A CHANGELOG.md

  Log Message:
  ---
  Document changes

Signed-off-by: Michal Čihař 


___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] a706f7: Test invalid chars in expression

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: a706f7c801ec5433085b08983aee4bab9ca1f9c2
  
https://github.com/phpmyadmin/simple-math/commit/a706f7c801ec5433085b08983aee4bab9ca1f9c2
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Expression.php
M tests/CalculateTest.php

  Log Message:
  ---
  Test invalid chars in expression

Signed-off-by: Michal Čihař 


___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] f3a5dd: Make test compatible with older phpunit

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: f3a5ddfb0f5c53ac25125842f9e1c36ee5bb0d01
  
https://github.com/phpmyadmin/simple-math/commit/f3a5ddfb0f5c53ac25125842f9e1c36ee5bb0d01
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M tests/CalculateTest.php

  Log Message:
  ---
  Make test compatible with older phpunit

Signed-off-by: Michal Čihař 


___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] 453b1c: Remove intermediate ternary value

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: 453b1cf941b88c9b09da3167036f5223a66f724e
  
https://github.com/phpmyadmin/simple-math/commit/453b1cf941b88c9b09da3167036f5223a66f724e
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Expressions/Ternary.php
R src/Expressions/TernaryIntermediate.php

  Log Message:
  ---
  Remove intermediate ternary value

It was causing more problems than benefits.

Signed-off-by: Michal Čihař 


  Commit: 48f8293eb3f26e3cb271b028288ce4eb62d38f50
  
https://github.com/phpmyadmin/simple-math/commit/48f8293eb3f26e3cb271b028288ce4eb62d38f50
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M tests/CalculateTest.php

  Log Message:
  ---
  Test error conditions

Signed-off-by: Michal Čihař 


  Commit: 00e3654865d1b6a63547c117f33f79db6b7fdd0d
  
https://github.com/phpmyadmin/simple-math/commit/00e3654865d1b6a63547c117f33f79db6b7fdd0d
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Expression.php

  Log Message:
  ---
  Remove unused code path

Signed-off-by: Michal Čihař 


Compare: 
https://github.com/phpmyadmin/simple-math/compare/e0e6feafabcc...00e3654865d1___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] e0e6fe: Share code for getting two operands

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: e0e6feafabccc34412b83665f7c2aa0c3a1ced35
  
https://github.com/phpmyadmin/simple-math/commit/e0e6feafabccc34412b83665f7c2aa0c3a1ced35
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Expressions/Operator.php
M src/Expressions/Subtraction.php
M src/Expressions/Ternary.php

  Log Message:
  ---
  Share code for getting two operands

Signed-off-by: Michal Čihař 


___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] 7bc6c4: Use more generic method name

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: 7bc6c439ef141201384c5f444a97a225a1f3c90f
  
https://github.com/phpmyadmin/simple-math/commit/7bc6c439ef141201384c5f444a97a225a1f3c90f
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Expressions/Comparison.php
M src/Expressions/ComparisonEQ.php
M src/Expressions/ComparisonGT.php
M src/Expressions/ComparisonGTE.php
M src/Expressions/ComparisonLT.php
M src/Expressions/ComparisonLTE.php
M src/Expressions/ComparisonNE.php
M src/Expressions/OperatorAnd.php
M src/Expressions/OperatorOr.php

  Log Message:
  ---
  Use more generic method name

Signed-off-by: Michal Čihař 


  Commit: a99ba3791ae82de4497eedba7becd6c959c17998
  
https://github.com/phpmyadmin/simple-math/commit/a99ba3791ae82de4497eedba7becd6c959c17998
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Expressions/Addition.php
A src/Expressions/Binary.php
R src/Expressions/Comparison.php
M src/Expressions/ComparisonEQ.php
M src/Expressions/ComparisonGT.php
M src/Expressions/ComparisonGTE.php
M src/Expressions/ComparisonLT.php
M src/Expressions/ComparisonLTE.php
M src/Expressions/ComparisonNE.php
M src/Expressions/Division.php
M src/Expressions/Modulo.php
M src/Expressions/Multiplication.php
M src/Expressions/Operator.php
M src/Expressions/OperatorAnd.php
M src/Expressions/OperatorOr.php

  Log Message:
  ---
  Share code for getting values from stack

Signed-off-by: Michal Čihař 


Compare: 
https://github.com/phpmyadmin/simple-math/compare/5a35490ecddf...a99ba3791ae8___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] 08e597: Simplify class naming

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: 08e597782891eca158736ff3815e1446d38bd4a0
  
https://github.com/phpmyadmin/simple-math/commit/08e597782891eca158736ff3815e1446d38bd4a0
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
A src/Expression.php
M src/Math.php
M src/Number.php
M src/Operator.php
M src/Parenthesis.php
R src/TerminalExpression.php
M src/TernaryIntermediate.php
M src/Variable.php

  Log Message:
  ---
  Simplify class naming

Signed-off-by: Michal Čihař 


  Commit: 5a35490ecddfc6e22b7a1c38d24d76a3f9ca1033
  
https://github.com/phpmyadmin/simple-math/commit/5a35490ecddfc6e22b7a1c38d24d76a3f9ca1033
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
R src/Addition.php
R src/Comparison.php
R src/ComparisonEQ.php
R src/ComparisonGT.php
R src/ComparisonGTE.php
R src/ComparisonLT.php
R src/ComparisonLTE.php
R src/ComparisonNE.php
R src/Division.php
M src/Expression.php
A src/Expressions/Addition.php
A src/Expressions/Comparison.php
A src/Expressions/ComparisonEQ.php
A src/Expressions/ComparisonGT.php
A src/Expressions/ComparisonGTE.php
A src/Expressions/ComparisonLT.php
A src/Expressions/ComparisonLTE.php
A src/Expressions/ComparisonNE.php
A src/Expressions/Division.php
A src/Expressions/Modulo.php
A src/Expressions/Multiplication.php
A src/Expressions/Number.php
A src/Expressions/Operator.php
A src/Expressions/OperatorAnd.php
A src/Expressions/OperatorOr.php
A src/Expressions/Parenthesis.php
A src/Expressions/Subtraction.php
A src/Expressions/Ternary.php
A src/Expressions/TernaryIntermediate.php
A src/Expressions/Variable.php
R src/Modulo.php
R src/Multiplication.php
R src/Number.php
R src/Operator.php
R src/OperatorAnd.php
R src/OperatorOr.php
R src/Parenthesis.php
R src/Subtraction.php
R src/Ternary.php
R src/TernaryIntermediate.php
R src/Variable.php

  Log Message:
  ---
  Move all expressions to separate namespace

Signed-off-by: Michal Čihař 


Compare: 
https://github.com/phpmyadmin/simple-math/compare/a65034696c10...5a35490ecddf___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math]

2016-10-12 Thread nijel
  Branch: refs/tags/0.1
  Home:   https://github.com/phpmyadmin/simple-math
___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] 8aff47: Clarify examples in README

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: 8aff47fb7c8706add9816e2208116b23092bc9ea
  
https://github.com/phpmyadmin/simple-math/commit/8aff47fb7c8706add9816e2208116b23092bc9ea
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M README.md

  Log Message:
  ---
  Clarify examples in README

Signed-off-by: Michal Čihař 


  Commit: 7ae59f3129b7a25dc3e7ca5a132bc274e8834b34
  
https://github.com/phpmyadmin/simple-math/commit/7ae59f3129b7a25dc3e7ca5a132bc274e8834b34
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Addition.php
M src/Comparison.php
M src/ComparisonEQ.php
M src/ComparisonGT.php
M src/ComparisonGTE.php
M src/ComparisonLT.php
M src/ComparisonLTE.php
M src/ComparisonNE.php
M src/Division.php
M src/Math.php
M src/Modulo.php
M src/Multiplication.php
M src/Number.php
M src/Operator.php
M src/OperatorAnd.php
M src/OperatorOr.php
M src/Parenthesis.php
M src/Stack.php
M src/Subtraction.php
M src/TerminalExpression.php
M src/Ternary.php
M src/TernaryIntermediate.php
M src/Variable.php
M tests/CalculateTest.php
M tests/bootstrap.php

  Log Message:
  ---
  Add copyright header to the PHP files

Signed-off-by: Michal Čihař 


  Commit: 35051735212aaf885a384d0c7b31ea69a06c508e
  
https://github.com/phpmyadmin/simple-math/commit/35051735212aaf885a384d0c7b31ea69a06c508e
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Math.php

  Log Message:
  ---
  Document most important public API

Signed-off-by: Michal Čihař 


  Commit: a65034696c10bd7148ac48987cba6be564cf799f
  
https://github.com/phpmyadmin/simple-math/commit/a65034696c10bd7148ac48987cba6be564cf799f
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Math.php

  Log Message:
  ---
  Wrap long line

Signed-off-by: Michal Čihař 


Compare: 
https://github.com/phpmyadmin/simple-math/compare/a11be9ab3838...a65034696c10___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] a11be9: Define type methods at TerminalExpression class

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: a11be9ab3838596991651005fde6e1b6a62a36a4
  
https://github.com/phpmyadmin/simple-math/commit/a11be9ab3838596991651005fde6e1b6a62a36a4
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Operator.php
M src/Parenthesis.php
M src/TerminalExpression.php

  Log Message:
  ---
  Define type methods at TerminalExpression class

Signed-off-by: Michal Čihař 


___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] 771f1a: Better variable name

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: 771f1a6e49bf7e9035e92fd2628b712b6b74a3d9
  
https://github.com/phpmyadmin/simple-math/commit/771f1a6e49bf7e9035e92fd2628b712b6b74a3d9
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Math.php

  Log Message:
  ---
  Better variable name

Signed-off-by: Michal Čihař 


  Commit: 6a8856187957c6e277df1cf43f4a78a7de5a7ccf
  
https://github.com/phpmyadmin/simple-math/commit/6a8856187957c6e277df1cf43f4a78a7de5a7ccf
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/TerminalExpression.php

  Log Message:
  ---
  Use case instead of many ifelse statements

Signed-off-by: Michal Čihař 


Compare: 
https://github.com/phpmyadmin/simple-math/compare/d385dfb1dc3c...6a8856187957___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] 85b1d1: Define visibility for a method

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: 85b1d14dbd5a69f4ca6c0177f6f279cef2bd0f97
  
https://github.com/phpmyadmin/simple-math/commit/85b1d14dbd5a69f4ca6c0177f6f279cef2bd0f97
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Comparison.php
M src/ComparisonEQ.php
M src/ComparisonGT.php
M src/ComparisonGTE.php
M src/ComparisonLT.php
M src/ComparisonLTE.php
M src/ComparisonNE.php
M src/OperatorAnd.php
M src/OperatorOr.php

  Log Message:
  ---
  Define visibility for a method

Signed-off-by: Michal Čihař 


  Commit: d385dfb1dc3c108e713a8eb1e3dbe77b6b2d8366
  
https://github.com/phpmyadmin/simple-math/commit/d385dfb1dc3c108e713a8eb1e3dbe77b6b2d8366
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M README.md

  Log Message:
  ---
  Describe motivation for library

Signed-off-by: Michal Čihař 


Compare: 
https://github.com/phpmyadmin/simple-math/compare/0b7cb504418f...d385dfb1dc3c___
Git mailing list
Git@phpmyadmin.net
https://lists.phpmyadmin.net/mailman/listinfo/git


[phpMyAdmin Git] [phpmyadmin/simple-math] 9f0c8a:

2016-10-12 Thread Michal Čihař
  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/simple-math
  Commit: 9f0c8a9ecca7b2c6f43fcd16920911071556ab36
  
https://github.com/phpmyadmin/simple-math/commit/9f0c8a9ecca7b2c6f43fcd16920911071556ab36
  Author: ircmaxell 
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
A Expressions.php
A Math.php
A Stack.php
A TerminalExpression.php
A test.php

  Log Message:
  ---
  


  Commit: 372b4046326eae181c98818cdea6fca5601dec2a
  
https://github.com/phpmyadmin/simple-math/commit/372b4046326eae181c98818cdea6fca5601dec2a
  Author: ircmaxell 
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
M test.php

  Log Message:
  ---
  


  Commit: cc11fee197c7f30e0bebe54dd4648fe61a8f70b3
  
https://github.com/phpmyadmin/simple-math/commit/cc11fee197c7f30e0bebe54dd4648fe61a8f70b3
  Author: ircmaxell 
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
M Math.php
M TerminalExpression.php
M test.php

  Log Message:
  ---
  


  Commit: f2743e0689db1af920a51fab74b00f3dad00fb2a
  
https://github.com/phpmyadmin/simple-math/commit/f2743e0689db1af920a51fab74b00f3dad00fb2a
  Author: Anthony Ferrara 
  Date:   2012-10-02 (Tue, 02 Oct 2012)

  Changed paths:
M Math.php

  Log Message:
  ---
  


  Commit: e41bf7a54836e3708feb1e15bfc1d326b8760b96
  
https://github.com/phpmyadmin/simple-math/commit/e41bf7a54836e3708feb1e15bfc1d326b8760b96
  Author: David Remie 
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
M Expressions.php
M Math.php

  Log Message:
  ---
  


  Commit: 38d6465b9c8b978d5fe2cab4c2a93604a2598b7c
  
https://github.com/phpmyadmin/simple-math/commit/38d6465b9c8b978d5fe2cab4c2a93604a2598b7c
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
A .gitignore
A .travis.yml
R Expressions.php
A LICENSE
R Math.php
A README.md
R Stack.php
R TerminalExpression.php
A codecov.yml
A composer.json
A phpunit.xml
A src/Addition.php
A src/Division.php
A src/Math.php
A src/Multiplication.php
A src/Number.php
A src/Operator.php
A src/Parenthesis.php
A src/Stack.php
A src/Subtraction.php
A src/TerminalExpression.php
R test.php
A tests/CalculateTest.php
A tests/bootstrap.php

  Log Message:
  ---
  Adjusted to use PSR loader

Signed-off-by: Michal Čihař 


  Commit: 08ace392554524a5191efc44392a4b298e4d0d6f
  
https://github.com/phpmyadmin/simple-math/commit/08ace392554524a5191efc44392a4b298e4d0d6f
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M tests/CalculateTest.php

  Log Message:
  ---
  Add more complex test

Signed-off-by: Michal Čihař 


  Commit: e69887b14370a8bed4807ae4ad210897654377e2
  
https://github.com/phpmyadmin/simple-math/commit/e69887b14370a8bed4807ae4ad210897654377e2
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M tests/CalculateTest.php

  Log Message:
  ---
  Add tests for all basic operations

Signed-off-by: Michal Čihař 


  Commit: af84fa59c99f7df6987642c5232cce34de5fec83
  
https://github.com/phpmyadmin/simple-math/commit/af84fa59c99f7df6987642c5232cce34de5fec83
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M README.md
M src/Addition.php
M src/Division.php
M src/Math.php
M src/Multiplication.php
M src/Number.php
M src/Parenthesis.php
M src/Subtraction.php
M src/TerminalExpression.php
A src/Variable.php
M tests/CalculateTest.php

  Log Message:
  ---
  Evaluate variable at exection phase

Doing that at parse time does not allow us to use same parsed expression
for different values.

Signed-off-by: Michal Čihař 


  Commit: fb7f3aa881dd374c324222a6678d9936ceb8904e
  
https://github.com/phpmyadmin/simple-math/commit/fb7f3aa881dd374c324222a6678d9936ceb8904e
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M README.md
M src/TerminalExpression.php
M tests/CalculateTest.php

  Log Message:
  ---
  Allow variables without $ prefix

Signed-off-by: Michal Čihař 


  Commit: 4d7ee596c57052a4ef3f765f6b10db02d3101d94
  
https://github.com/phpmyadmin/simple-math/commit/4d7ee596c57052a4ef3f765f6b10db02d3101d94
  Author: Michal Čihař 
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M src/Math.php

  Log Message:
  ---
  Fix exception throwing

Signed-off-by: Michal Čihař 


  Commit: 95a563e2282293a90380b590ff2058caa187687a