Skip to content


Subversion checkout URL

You can clone with
Download ZIP
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 Mar 28, 2015
  1. @davidpersson

    Format and document.

    davidpersson authored
    - Format example indentation.
    - Document null return type when negotiating fails.
    - Fix example.
Commits on Mar 11, 2015
  1. @davidpersson

    Improve docblocks. Especially constructors/destructors.

    davidpersson authored
    - Better document in data and database classes.
    - Improve/unify constructor/destructor docblocks.
    - Consolidate and document constructor config for db adapters.
    - Better db head docs.
Commits on Mar 2, 2015
  1. @davidpersson

    QA and documenation.

    davidpersson authored
    - Add link in docblock for set_state.
    - Use class names instead of object in docblocks.
    - Cleanup, placeholder docblocks in tests.
    - Remove @return void from test docblocks.
    Explicitly stating that the return value of a method cannot be relied
    on is good when working with the public api (aka the rest of the framework).
    Tests however are special and it's commonplace that test methods don't
    return anything.
    - Clarifying usage of return void cases.
    - Make RecordSet::_keyIndex return an array instead of null.
    - Fix typo in exeption name in Model.
    - Fix uncovered code path in Collection:sort.
    - Fix documented param/return types.
    - Add docblocks and expand documentation.
Commits on Jan 13, 2015
  1. @davidpersson

    Happy 2015.

    davidpersson authored
Commits on Oct 27, 2014
  1. @davidpersson
Commits on Sep 19, 2014
  1. @davidpersson
Commits on Sep 14, 2014
  1. @davidpersson
  2. @davidpersson
  3. @davidpersson
Commits on May 3, 2014
  1. @davidpersson

    Micro-optimize `is_null()` usage away.

    davidpersson authored
    `is_null()` is known to be slower than strict comparison and functionally equal.
    The following benchmark script shows `is_null()` taking 7.4207789897919 ms
    and comparison taking 0.97491478919983 ms.
    $start = microtime(true);
    $a = null;
    $b = 'ab';
    for ($i = 0; $i < 1000000; $i++) {
    //	$a === null;
    //	$b === null;
    echo (microtime(true) - $start) . "\n";
  2. @davidpersson
  3. @davidpersson

    More 2014.

    davidpersson authored
Commits on Apr 7, 2014
  1. @d1rk

    happy 2014

    d1rk authored
Commits on Dec 20, 2013
  1. @JasperTey

    Adding support for contexts.

    JasperTey authored
Commits on Apr 2, 2013
  1. @jails

    Typo fixes.

    jails authored
Commits on Mar 29, 2013
  1. @jails

    Another quality pass.

    jails authored
Commits on Mar 23, 2013
  1. @jails
Commits on Feb 1, 2013
  1. @nateabele

    Merge pull request #807 from BlaineSch/feature/respondsTo

    nateabele authored
    Implement `respondsTo` in `Object`, `StaticObject` and child classes.
  2. Implement `respondsTo()` for static and magic method detection.

    Blaine Schmeisser authored
Commits on Jan 31, 2013
  1. @jails
Commits on Jan 17, 2013
  1. @rapzo

    Docblock fix.

    rapzo authored
    lithium\g11n\Message::aliases() had a bad usage for $tn method since the
    3rd arg is supposed to be a numeric value and the example had an array
    which could lead to bad uses and not the expected result.
Commits on Jan 1, 2013
  1. @mehlah

    Happy 2013!

    mehlah authored
Commits on Nov 19, 2012
  1. @L-P
  2. @L-P

    Fix Accept-Language extraction in g11n\Locale.

    L-P authored
    Quality values were not properly checked, per RFC they can be any floating
    point 0 ≤ q ≤ 1. The regex expected that 0 < q < 1.
    See RFC 2616 section 3.9. Quality Values.
Commits on Jul 10, 2012
  1. @nateabele
Commits on May 28, 2012
  1. @mehlah

    Minor QA fixes

    mehlah authored
Commits on May 23, 2012
  1. @davidpersson @nateabele

    Adding multibyte support for `strpos()`, `strrpos()` and `substr()`.

    davidpersson authored nateabele committed
    Adding tests.
    Modifying `Multibyte` mock adapter methods to take arbitrary number of arguments.
    Reformatting tests.
    Refactoring repetitive instantiation of adapter within tests.
    Modifying `Intl` adapter documention on return values as per observations.
  2. @davidpersson @nateabele

    Rewording `Multibyte` class docblock.

    davidpersson authored nateabele committed
  3. @davidpersson @nateabele

    Rewording `Multibyte` class docblock.

    davidpersson authored nateabele committed
  4. @davidpersson @nateabele

    Fixing header typo. What happened here, dear vim?

    davidpersson authored nateabele committed
  5. @davidpersson @nateabele

    Fixing typos and reflowing text.

    davidpersson authored nateabele committed
  6. @davidpersson @nateabele

    Adding `Multibyte` class for working with UTF-8 encoded strings.

    davidpersson authored nateabele committed
    Adding tests.
    Adding stress test file, creating `tests/resources`.
    Adding adapters for interfacing with:
    - `ext/iconv`
    - `ext/intl`
    - `ext/mbstring`
Commits on Mar 24, 2012
  1. @greut

    Fix for the test cases added on Locale::preferred.

    greut authored
    * It makes the regex more strict regarding what can define a language (Issue #386)
Commits on Mar 16, 2012
  1. @daschl
Something went wrong with that request. Please try again.