Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 16, 2015
  1. @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 21, 2015
  1. @davidpersson

    QA

    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
      li3_docs.
    - 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 authored
    Installations should always be project scoped.
Commits on Mar 14, 2015
  1. @davidpersson

    Extract library command and move it into li3_lab.

    davidpersson authored
    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:
    UnionOfRAD/li3_lab#1
    
    Please see the following link for full context:
    https://github.com/UnionOfRAD/li3_lab/blob/import-library/README.md#history
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
  2. @davidpersson
Commits on Oct 27, 2014
  1. @davidpersson

    Fixing links to manual.

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

    Fixing issue #1104 and updating tests.

    farhadi authored
    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 authored
Commits on Sep 19, 2014
  1. @davidpersson

    QA cleanup from static analyis via scrutinizer.

    davidpersson authored
    - 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

    Formatting.

    davidpersson authored
    - 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 authored
Commits on May 3, 2014
  1. @davidpersson
  2. @davidpersson

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

    davidpersson authored
    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 authored
Commits on Mar 7, 2014
  1. @tefra
Commits on Jan 8, 2014
  1. @davidpersson
Commits on Jan 3, 2014
  1. @warrenseymour
Commits on May 12, 2013
  1. @mehlah
Commits on May 4, 2013
  1. @gwoo

    Adding testified css.

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

    Merge pull request #878 from jails/patch/router

    nateabele authored
    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 authored
    - 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 authored
Commits on Mar 29, 2013
  1. @jails

    Another quality pass.

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

    Fixes #454

    jails authored
Something went wrong with that request. Please try again.