Permalink
Commits on Apr 28, 2016
  1. Merge branch 'enhancement/use-array-short-syntax'

    Closes #244.
    
    * enhancement/use-array-short-syntax:
      Use array short syntax
    alcaeus committed Apr 28, 2016
  2. Use array short syntax

    malukenho committed with alcaeus Jan 8, 2016
Commits on Mar 27, 2016
  1. Merge branch '1.3.x'

    * 1.3.x:
      Skip connection test
      Add --ignore-platform-reqs switch
      Add PHP 7 to the build matrix
    alcaeus committed Mar 27, 2016
  2. Merge pull request #258 from alcaeus/php-7-tests

    Add PHP 7 to the build matrix using polyfill
    alcaeus committed Mar 27, 2016
Commits on Mar 26, 2016
  1. Skip connection test

    alcaeus committed Mar 26, 2016
  2. Add PHP 7 to the build matrix

    alcaeus committed Mar 26, 2016
Commits on Mar 24, 2016
  1. Update branch-alias for 1.4.x

    alcaeus committed Mar 24, 2016
  2. Merge branch '1.2.x'

    * 1.2.x:
      Initialize the aggregation builder stages property with an empty array
    alcaeus committed Mar 24, 2016
  3. Merge pull request #257 from Strazzo/init-aggregation-stages

    Initialize the aggregation builder stages property with an empty array
    alcaeus committed Mar 24, 2016
  4. Initialize the aggregation builder stages property with an empty array

    This will fix a PHP warning when calling `getPipeline()` on an Aggregation
    builder without any stages since array_map expects an array as second argument, but the `$stages`
    property is still `null`. The new behaviour is consistent with the Query builder, which also
    returns an empty array.
    venyii committed Mar 24, 2016
Commits on Mar 19, 2016
  1. Merge branch '1.2.x'

    * 1.2.x:
      Update changelog for 1.2.2 release
      Fix wrong syntax for dateToString operator
      Hello 2016
    alcaeus committed Mar 19, 2016
  2. Merge branch 'patch-1'

    Closes #247.
    
    * patch-1:
      Update documentation link
    alcaeus committed Mar 19, 2016
  3. Update documentation link

    hugovk committed with alcaeus Jan 20, 2016
Commits on Mar 18, 2016
  1. Merge pull request #256 from alcaeus/aggregation-group-allow-operators

    Allow using operators in group stages
    alcaeus committed Mar 18, 2016
  2. Allow using operators in group stages

    alcaeus committed Mar 18, 2016
Commits on Mar 17, 2016
  1. Merge branch 'feature-allowEventManagerToModifyQueries'

    Closes #233.
    
    * feature-allowEventManagerToModifyQueries:
      Use MutableEventArgs for postRemove and postUpdate events
      Keep EventArgs immutable and selectively use MutableEventArgs
      Ran file through php-cs-fixer
      Cast $field to string.
      Corrected since tags.
      Added since tags
      Added dockblocks to functions
      Added remainder of tests.
      Fixed class name to avoid namespace clash
      Example of how I think the rest of my tests should be written.
      Added unit test to ensure the setters work.
      Allow for "pre" hooks to have the ability to modify the context information of the event.
    alcaeus committed Mar 17, 2016
  2. Use MutableEventArgs for postRemove and postUpdate events

    This may have been an oversight when MutableEventArgs were originally added in 161be2d; however, there's no reason these events cannot be mutable in the interest of consistency with other method events.
    jmikola committed with alcaeus Feb 29, 2016
  3. Keep EventArgs immutable and selectively use MutableEventArgs

    This reverts earlier changes that added mutability to EventArgs (among other named event classes). In the interest of keeping EventArgs immutable, we'll now use MutableEventArgs for those methods that would benefit from it.
    
    Note: preBatchInsert, preInsert, and preSave will continue to use immutable EventArgs for their inputs, due to the fact that the driver is prone to modifying the input arguments in memory (this is different than by-reference modification). If we allowed an event listener to mutate that argument, users would no longer be able to rely on "_id" injection on the value passed into the Collection method.
    jmikola committed with alcaeus Feb 29, 2016
  4. Ran file through php-cs-fixer

    Jonathan Block committed with alcaeus Feb 17, 2016
  5. Cast $field to string.

    Jonathan Block committed with alcaeus Feb 17, 2016
  6. Corrected since tags.

    Jonathan Block committed with alcaeus Jan 29, 2016
  7. Added since tags

    Jonathan Block committed with alcaeus Jan 29, 2016
  8. Added dockblocks to functions

    Jonathan Block committed with alcaeus Jan 29, 2016
  9. Added remainder of tests.

    Jonathan Block committed with alcaeus Jan 28, 2016
  10. Fixed class name to avoid namespace clash

    Jonathan Block committed with alcaeus Jan 28, 2016
  11. Example of how I think the rest of my tests should be written.

    Jonathan Block committed with alcaeus Jan 28, 2016
  12. Added unit test to ensure the setters work.

    Jonathan Block committed with alcaeus Jan 28, 2016
  13. Allow for "pre" hooks to have the ability to modify the context infor…

    …mation of the event.
    Jonathan Block committed with alcaeus Jan 28, 2016
  14. Merge pull request #255 from alcaeus/aggregation-expr

    Add expr method to aggregation expression object
    alcaeus committed Mar 17, 2016
  15. Add expr method to aggregation expression object

    alcaeus committed Mar 17, 2016
Commits on Feb 29, 2016
  1. Merge branch 'fix-return-annotations'

    * fix-return-annotations:
      Correct more fluid interface docblocks
      Corrected fluent interface docblocks
    alcaeus committed Feb 29, 2016