Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 4, 2015
  1. @davidpersson


    davidpersson committed
Commits on Jun 16, 2015
  1. @davidpersson

    Remove modification of error_reporting in test command.

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


    davidpersson committed
    - 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 Apr 8, 2015
  1. @davidpersson

    Do not suggest to put li3 command into PATH.

    davidpersson committed
    Installations should always be project scoped.
Commits on Mar 14, 2015
  1. @davidpersson

    Extract library command and move it into li3_lab.

    davidpersson committed
    Although the extracted code is very well-tested and cleanly
    written there are a couple of reasons that speak against
    keeping it in the core:
    - The app and plugin templates have been unmaintained.
    - There are other ways to get boilerplate code now
      (i.e. clone the framework distro)
    - The command contained lab functionality which was better
      kept inside the li3_lab plugin and isn't core functionality.
    - There is no lab server currently which could serve plugins.
    This step seems unfortunately necessary as we need to keep the core as
    maintainable as possible.
    A PR has been submitted against li3_lab to import the command:
    Please see the following link for full context:
Commits on Mar 11, 2015
  1. @davidpersson

    Improve docblocks. Especially constructors/destructors.

    davidpersson committed
    - 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 committed
    - 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 committed
  2. @davidpersson
Commits on Oct 27, 2014
  1. @davidpersson

    Fixing links to manual.

    davidpersson committed
  2. @davidpersson
Commits on Sep 29, 2014
  1. @farhadi

    Fixing issue #1104 and updating tests.

    farhadi committed
    Before this patch, console router would have ignore a '0' Character as an argument.
Commits on Sep 23, 2014
  1. @davidpersson

    Rebrand pt. 2.

    davidpersson committed
Commits on Sep 19, 2014
  1. @davidpersson

    QA cleanup from static analyis via scrutinizer.

    davidpersson committed
    - Fixing eventually missed codepath.
    - Correctly detect Console::nl() shorthand.
    - Refactoring.
    - Predefine variables.
    - Do not pass false into Console::nl().
    - Fixing docblocks type definitions.
    - Removing dead code.
  2. @davidpersson
Commits on Sep 14, 2014
  1. @davidpersson
  2. @davidpersson
  3. @davidpersson
  4. @davidpersson
  5. @davidpersson


    davidpersson committed
    - Fix message formatting in integration data base class.
    - Reflowing library command docblocks.
    - Fix casing of type class.
Commits on May 5, 2014
  1. @rapzo

    Updating copyrights.

    rapzo committed
Commits on May 3, 2014
  1. @davidpersson
  2. @davidpersson

    Removing `extract()` usage where only minor changes are needed.

    davidpersson committed
    In following cases `extract()` was not removed:
    - Many variables are extracted. Removing would cause many variables to
      be rewritten making the code significantly uglier.
    - The concept of a method relies on extract(). I.e. overwriting etc.
    - It seemed not safe to remove it as it was hard to trace back which
      variables are actually extracted.
    References #933.
Commits on Apr 7, 2014
  1. @d1rk

    happy 2014

    d1rk committed
Commits on Mar 7, 2014
  1. @tefra
Commits on Jan 8, 2014
  1. @davidpersson
Commits on Jan 3, 2014
  1. @warrenseymour is now

    warrenseymour committed
Commits on May 12, 2013
  1. @mehlah
Commits on May 4, 2013
  1. @gwoo

    Adding testified css.

    gwoo committed
    Updating app template.
Commits on Apr 13, 2013
  1. @nateabele

    Merge pull request #878 from jails/patch/router

    nateabele committed
    New Router Feature
Commits on Apr 11, 2013
Commits on Apr 9, 2013
  1. @jails

    Add scope to `lithium\net\http\Router` and `lithium\net\http\Media`.

    jails committed
    - Routes can be scoped using the following notation:
      Routed::scope(); // Returns the current scope
      Router::scope('name'); // Use a new scope
      Router::scope('name'), function(){/* executed inside the scope */});
      Router::attach('name'), array(), array()); //Attach a mount point to a scope
      Router::attached() // Returns all attachments
      Router::attached('name', array()); // Returns the attached mount point configuration
    - The Media class can be scoped using the following notation: (i.e. usefull for CDN or others media location).
      Media::scope(); // Returns the current scope
      Media::scope('name'); // Use a new scope
      Media::scope('name'), function(){/* executed inside the scope */});
      Media::attach('name'), array()); // Attach a mount point to a scope
      Media::attached(); // Returns all attachements
      Media::attached('name'); // Returns the attached mount point configuration
    - The paths of assets paths now called 'paths' for consistency see `Media::_asset` (BC Break)
    - Include #535 it's not a good practice to use `'http:method'` at route level but it may be better to not let it buggy.
Commits on Apr 2, 2013
  1. @jails

    Typo fixes.

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

    Another quality pass.

    jails committed
Commits on Mar 23, 2013
  1. @jails
Something went wrong with that request. Please try again.