Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 12, 2015
  1. @davidpersson
Commits on Aug 6, 2015
  1. @davidpersson

    Improve ci setup by using mini app layout.

    davidpersson authored
    - Make test resistent against differing app layouts.
Commits on Jul 21, 2015
  1. @davidpersson
  2. @nateabele @davidpersson

    Ensure primary record set stays in order.

    nateabele authored davidpersson committed
    Co-auhored by David Persson
    Tests by HamidReza Koushki
    Closes #1189
    Refs #1162
    - Misc. cleanup and refactoring
    - Remove result caching from database iterators.
    - Implement `peek()`
    - Fix incorrectly setup tests that expected `Result` to be endless.
    - Finalize "forward-only" behavior in `Result`, makes rewind a noop.
      Tests updated accordingly.
    - Change `Result`, to eager load first result.
    - Fix `Result` to correctly behave when iterating over it (next
      doesn't get called before first iteration). Update all tests
      and parts that relied upon the incorrect behavior.
    - Refactor `RecordSet` and `Result`.
    - Cleanup and documentation.
    - Adding test to prove non-sequential record issue.
    - Updating has many tests to explictly use main key order.
Commits on Jul 19, 2015
  1. @davidpersson
  2. @davidpersson

    Refactor model finders and document find.

    davidpersson authored
    Removes treatment of `'all'` finder as a special case, by
    actually adding it as a finder. Normalize all finders as
    closures when being added using `finder()`.
    These changes reduces the amount of code
    in `find()` and cases in `__callStatic()`.
    Renamed to `_finders()` for clarity. Finders are a special class
    of filters. Users may not know about filters, but know of finders.
    Brings `_finders()` method closer to `find()` and `finder()`, where
    it is actually used.
    Adds thorough API documentation.
    Makes method static, so we can later directly call, without using $self.
  3. @davidpersson


    davidpersson authored
    - WS
    - Remove unused param from Route::match
    - Documenation.
    - Remove dead code from Set::extract().
    - Small cleanup for Set::extract().
    - Typos.
Commits on Jul 16, 2015
  1. @davidpersson
Commits on Jul 9, 2015
  1. @davidpersson
  2. @davidpersson

    Merge pull request #1204 from DrRoach/dev

    davidpersson authored
    Fixed issue where tax would pluralize to taxis not taxes.
  3. @DrRoach
Commits on Jun 30, 2015
  1. @kevin-jones

    Added correct singularization rule for 'sleeves' which was previously…

    kevin-jones authored
    … singularized to 'sleefe' incorrectly
Commits on Jun 21, 2015
  1. @davidpersson
Commits on Jun 16, 2015
  1. @davidpersson
  2. @davidpersson

    Remove modification of error_reporting in test command.

    davidpersson authored
    The correct error reporting level should be set in the php.ini.
Commits on May 30, 2015
  1. @nateabele

    Merge pull request #1191 from ericcholis/patch-spelling

    nateabele authored
    Fixed incorrect spelling of lithium
Commits on May 29, 2015
  1. @ericcholis
Commits on May 21, 2015
  1. @davidpersson


    davidpersson authored
    - Minor formatting.
    - Improve Database::_formatters docblock.
    - Split db value tests.
    - Document bypass feature in database value.
    - Do not import Closure class when used for doc purposes.
      Fully namespaced class names should be used for documentation
      purposes. The use block at the top is for "real" dependencies.
      Partially reverts 798ac5d.
    - Set nested list doc type for closures from closure to \Closure.
    - Fix type in net\http\Media::scope().
    - Document test error to exception conversion.
    - Document filter methods.
    - Remove 'This method can be filtered.', default message are added in
    - Mini refactor Locale::lookup().
    - Refactor Locale::_preferredAction.
    - Better deprecation message.
Commits on May 20, 2015
  1. @davidpersson
Commits on May 7, 2015
  1. @davidpersson
Commits on May 4, 2015
  1. @davidpersson
Commits on May 3, 2015
  1. @davidpersson

    Tune travis config.

    davidpersson authored
    - Use latest APCu and XCache
    - Add APCu to caching mix.
    - Remove unused webhooks.
    - Remove verbose hhvm travis tests.
  2. @davidpersson
Commits on Apr 8, 2015
  1. @davidpersson

    Fix redundant composer autoloader. Simplify composer install location.

    davidpersson authored
    - Use spaces instead of tabs in .json files.
    - Tune some settings (authors, keywords)
  2. @davidpersson

    Do not suggest to put li3 command into PATH.

    davidpersson authored
    Installations should always be project scoped.
Commits on Mar 31, 2015
  1. @davidpersson

    Merge pull request #1173 from davidpersson/fix/form-signing

    davidpersson authored
    Changing form signature calculation logic. Fixes #839, #998. BC-break.
  2. @davidpersson

    Changing form signature calculation logic. Fixes #839, #998. BC-break.

    davidpersson authored
    The calculation logic now uses HMAC which requires a secret key. Such
    a unique key must be set in userland before starting to use form
    signature generation or verification.
    The new logic is basically modelled after message signatures and its
    purpose is to ensure integrity of the compiled form signature string.
    Adding test to prove overflowing is prevented.
    Adding changelog entries.
  3. @davidpersson

    Further expand CHANGELOG.

    davidpersson authored
  4. @nateabele

    Merge pull request #1145 from koushki/bug/PostgreSql

    nateabele authored
    Fixing bug in PostgreSql when we use both limit & order in hasMany relations.
  5. @nateabele

    Merge pull request #1174 from davidpersson/qa/extract-library

    nateabele authored
    Extract library command and move it into li3_lab.
  6. @nateabele

    Merge pull request #1180 from davidpersson/fix/request-accepts-negotiate

    nateabele authored
    Update Request::accepts() to return boolean when type is provided.
Commits on Mar 30, 2015
  1. @davidpersson
Commits on Mar 28, 2015
  1. @davidpersson

    Update Request::accepts() to return boolean when type is provided.

    davidpersson authored
    Fixes #856.
    Refs 97412cf.
    - This makes the implemention match its documentation.
    - Expand documentation and update documented return type.
    - Add tests.
    - Add changelog entry.
  2. @davidpersson

    Format and document.

    davidpersson authored
    - Format example indentation.
    - Document null return type when negotiating fails.
    - Fix example.
  3. @davidpersson

    Refactor internal accept parsing methods and test.

    davidpersson authored
    - Move in-memory caching of _parseAccept into parent method.
    - Rename _acceptContent to _accept to match header name.
    - Remove dep on app and dir in test.
Something went wrong with that request. Please try again.