Permalink
Commits on Feb 26, 2013
  1. Merge pull request #57 from tedivm/data_bug

    tedivm committed Feb 26, 2013
    Reworking of Filesystem handler
  2. Fleshed out comments.

    tedivm committed Feb 26, 2013
Commits on Feb 20, 2013
  1. Merge pull request #62 from pwhelan/win32fixes

    tedivm committed Feb 20, 2013
    Allow configuring the key hash function for the FileSystem driver
Commits on Feb 19, 2013
  1. Add test for keyHashFunction option in the FileSystem driver, test fo…

    pwhelan committed Feb 19, 2013
    …r success and for the exception.
  2. FIX: throw an exception when the key hash function does not exist ins…

    pwhelan committed Feb 19, 2013
    …tead of defaulting to md5.
Commits on Feb 3, 2013
Commits on Jan 27, 2013
  1. Merge pull request #60 from staabm/doctypo

    tedivm committed Jan 27, 2013
    fixed typehint in phpdoc
  2. fixed typo

    staabm committed Jan 27, 2013
Commits on Dec 28, 2012
  1. Merge pull request #56 from tedivm/test_change

    tedivm committed Dec 28, 2012
    Test Bootstrapper Updates
Commits on Dec 27, 2012
  1. Rewrote Filesystem->getDataFromFile file for clarity

    tedivm committed Dec 27, 2012
    Reworked the code to make it clearer, and expanded on comments.
  2. Updated test bootstrapper to fall back to included autoloader

    tedivm committed Dec 27, 2012
    In the event that composer is not present, the test suite will fall
    back to the provided autoloader. As part of this change the message for
    when "composer install" hasn't been run has been made more predominate.
  3. Updated Autoloader to work with Test suite.

    tedivm committed Dec 27, 2012
    Stash is located in '/src', while the test suite is in '/tests'. The
    provided autoloader only supported '/src' which made testing without
    composer difficult.
Commits on Nov 28, 2012
  1. Merge pull request #52 from stof/clean_unset

    tedivm committed Nov 28, 2012
    Cleaned the use of unset on properties
  2. Cleaned the use of unset on properties

    stof committed Nov 28, 2012
    Unsetting a property does not unset the value but removes the property
    from the class definition for the instance.
Commits on Nov 26, 2012
Commits on Nov 25, 2012
  1. Cleaned up gitignore

    tedivm committed Nov 25, 2012
  2. Merge pull request #51 from tedivm/composer_updates

    tedivm committed Nov 25, 2012
    Updated composer license and keywords
  3. Updated composer license and keywords

    tedivm committed Nov 25, 2012
    Updated composer.json with a properly defined license and new keywords.
Commits on Nov 15, 2012
  1. Merge pull request #49 from tedivm/API-Cleanup

    tedivm committed Nov 15, 2012
    API Cleanup
    
    * Renames "Handlers" to "Drivers".
    * Changes the name of Stash\Cache to Stash\Item.
    * Renames Handlers\MultiHandler to Handlers\Composite (and finally Driver\Composite).
    * Adds a constructor to the Pool class that removes the need to call setHandler/setDriver.
    * Removes the Box and Manager classes.
    * Removes "purge" function from Item class, leaving the Pool version.
    * Revamped the Pool class's error handling.
    * Updated various comments.
Commits on Nov 14, 2012
  1. Removed ability to create Item without a key.

    tedivm committed Nov 14, 2012
    Creating an Item without a key was an artifact from the pre-Pool days,
    where certain actions (such as clearing) needed to be done rather than
    actions on single items. Now that the pool exists to handle these it
    makes little sense for the Item to be able to exist without a key.
  2. Corrected issue in disabled stash test.

    tedivm committed Nov 14, 2012
    One of the tests checking whether stash was properly being disabled was
    not actually having it's assertions tested. This wasn't critical due to
    a more comprehensive test that is run, but should be corrected.
  3. Made the "setupKey" function protected, added key to constructor

    tedivm committed Nov 14, 2012
    Removed the setupdKey from the "public" API for the Item class. It was
    never meant to be called publically, just by the Pool object, but
    moving the key to the constructor simplifies that quite a bit.
Commits on Nov 12, 2012
  1. Docblock updates.

    tedivm committed Nov 12, 2012
  2. Updated docblock

    tedivm committed Nov 12, 2012
  3. Removed purge function from Item

    tedivm committed Nov 12, 2012
    The purge function was just calling through to it's new home in the
    pool class, and removing it makes things a bit cleaner.
Commits on Nov 10, 2012
  1. Adding the "report" directory into the git ignore list

    tedivm committed Nov 10, 2012
    The code coverage reports get generated into that folder, and don't
    need to be shipped along with this library.
  2. Finishing last commit

    tedivm committed Nov 10, 2012
    I'm not sure why these files weren't removed with the last commit, but
    this was part of that previous commit related to changing "handlers"
    into "drivers".