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 Jan 13, 2015
  1. @davidpersson

    Happy 2015.

    davidpersson authored
Commits on Oct 5, 2014
  1. @davidpersson
  2. @davidpersson
  3. @davidpersson

    Making `String::compare()` param order similar to `hash_equals()`.

    davidpersson authored
    This is the 1st step in replacing `String::compare()` with the native
    `hash_equals()` in the future. It doesn't change behavior but makes
    signature and documentation more similar.
    - Changing order in which strings for comparison are passed
      to `String::compare()`.
    - Also clarifying documentation to indicate which string must be user-supplied
      and which one is known.
Commits on Sep 19, 2014
  1. @davidpersson

    Removing noop usage of String::clean().

    davidpersson authored
    Passing `false` is undocumented and unsupported.
  2. @davidpersson
  3. @davidpersson
  4. @davidpersson

    Do not try to catch __toString conversion exception.

    davidpersson authored
    If the method exists it should work, if not we want to know.
  5. @davidpersson
Commits on Sep 14, 2014
  1. @davidpersson
  2. @davidpersson
  3. @davidpersson
Commits on May 3, 2014
  1. @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 Jan 11, 2014
  1. @davidpersson

    Improving performance of `String::insert` by adding `is_scalar` check.

    davidpersson authored
    Wrapping check in `String::insert()` in check for scalar type.
    Removing explicit check if object is a closure. This is implied when
    checking for the `__toString` on object. Closures don't have such
    a method.
    Benchmarks show this saves roughly 6% CPU time when using just
    strings as replacement (which is the most common usage scenario).
    Exposing `is_object` outside the enclosing if clause
    makes it eating ~10% of CPU time.
    Removing `is_object` may seem like an option because it is implied
    by `method_exists` but this turns out to be way slower for non objects.
    Adding note about future refactorings.
    Removing todo/note for optimization.
Commits on Apr 2, 2013
  1. @jails

    Typo fixes.

    jails authored
Commits on Mar 27, 2013
  1. @wheelsandcogs
Commits on Jan 31, 2013
  1. @jails
Commits on Jan 1, 2013
  1. @mehlah

    Happy 2013!

    mehlah authored
Commits on Sep 26, 2012
  1. @rapzo
Commits on Apr 16, 2012
  1. @davidpersson
Commits on Jan 3, 2012
  1. @gwoo

    Happy 2012!

    gwoo authored
Commits on Dec 28, 2011
  1. @daschl
  2. @daschl

    Security: Refactoring timing attack prevention into String class and …

    daschl authored
    …implementing protection for the HMAC Session strategy.
Commits on Jul 29, 2011
  1. @nateabele

    Refactoring `Form` helper string templates to use wrapping instead of…

    nateabele authored
    … start/end elements. Fixing type-checking in `\util\String::insert()`. Adding sanity checking in `\template\Helper::_attributes()`.
  2. @nateabele

    Fixing an issue in `\util\String::insert()` where empty values (i.e. …

    nateabele authored
    …0) would always be replaced with empty strings.
Commits on Jul 20, 2011
  1. @gwoo

    fixing issue #19 on github where passing an empty array for a value t…

    gwoo authored
    …o String::insert() throws error.
Commits on Jun 12, 2011
  1. @Howard3
Commits on Jun 7, 2011
  1. @nateabele
Something went wrong with that request. Please try again.