added a keys() method that returns all defined value names (closes #36, closes #24)
Removed extends of Services

```Pimple\Tests\Service``` does not extends ```\PHPUnit_Framework_TestCase```
anymore, as i not needed
Fixed Pimple::offsetExists

If the value set into container is null,
the offsetExists method will return false.
merged branch lyrixx/tests (PR #38)

Commits
-------

76e565e Removed extends of Services

Discussion
----------

Removed extends of Services

```Pimple\Tests\Service``` does not extends  ```\PHPUnit_Framework_TestCase```
anymore, as i not needed

---------------------------------------------------------------------------

by igorw at 2012-06-11T16:43:01Z

This is also covered by #37.

---------------------------------------------------------------------------

by lyrixx at 2012-06-11T16:45:56Z

ok, Thanks. I did not see it. Do you think your PR will be merged ? (ie : should i close mine)
merged branch lyrixx/fix-offset-exists (PR #40)

Commits
-------

ea954d2 Fixed Pimple::offsetExists

Discussion
----------

Fixed Pimple::offsetExists

If the value set into container is null,
the offsetExists method will return false.
Fixed PSR rules
Replace is_null by null comparison
merged branch GromNaN/patch-1 (PR #42)

Commits
-------

6e2ebca Replace is_null by null comparison

Discussion
----------

Replace is_null by null comparison

---------------------------------------------------------------------------

by igorw at 2012-06-21T11:24:30Z

Why?

---------------------------------------------------------------------------

by GromNaN at 2012-06-21T11:29:57Z

This is known to be faster.
It was replaced everywhere in symfony.
merged branch lyrixx/psr (PR #41)

Commits
-------

f59e901 Fixed PSR rules

Discussion
----------

Fixed PSR rules
Remove version from composer.json
merged branch cs278/master (PR #45)

Commits
-------

92e26ec Remove version from composer.json

Discussion
----------

Remove version number from composer.json

Currently Composer recognises the master branch as being a stable release.

---------------------------------------------------------------------------

by stof at 2012-07-23T13:41:49Z

I don't see how it could recognize master as being stable. Composer simply ignores the explicit version for branches.
But it should indeed be removed as it can only harm later tags if not updated but cannot add any value for a VCS type.
Treat invokable objects as factories too (just like closures)
merged branch igorw/invokable-factory (PR #47)

Commits
-------

a419262 Treat invokable objects as factories too (just like closures)

Discussion
----------

Treat invokable objects as factories too (just like closures)

Note: instances of Closure are also invokable.

---------------------------------------------------------------------------

by fabpot at 2012-09-10T07:00:31Z

Can you squash your commits before I merge? Thanks.

---------------------------------------------------------------------------

by igorw at 2012-09-10T10:57:53Z

Done.
remove extra verb
merged branch cordoval/patch-1 (PR #53)

This PR was merged into the master branch.

Commits
-------

584e413 remove extra verb

Discussion
----------

remove extra verb
Initialize property for serializers

Serializers and test frameworks skip the constructor using
serialization tricks. This means that if an empty Pimple instance is
serialized and later deserialized that the $values property contains
'null'. This breaks offsetExists() and several other locations that 
assume the $values property contains an array.
updated license year
Fixed Extend documentation
merged branch lyrixx/patch-1 (PR #58)

This PR was merged into the master branch.

Commits
-------

72837a4 Fixed Extend documentation

Discussion
----------

Fixed Extend documentation

---------------------------------------------------------------------------

by igorw at 2013-01-06T14:57:41Z

:+1:

---------------------------------------------------------------------------

by lyrixx at 2013-01-06T14:59:48Z

@igorw you are faster than @stof !!!

@fabpot After the merge, can you update the website ? Thanks?

---------------------------------------------------------------------------

by stof at 2013-01-06T16:57:55Z

@lyrixx do I have the permission to have a lfe outside github ?

---------------------------------------------------------------------------

by lyrixx at 2013-01-06T20:06:14Z

@stof Yes, of course :)
added Travis configuration