Add PHPUnit as a dev dependency
Resolve files using glob
Allow to reference entity properties in fixtures
Change separator from dot (.) to arrow (->)
Improve property matching
Add better error handling
Update README
Merge remote-tracking branch 'jubianchi/reference-property'
Minor cleanups
Add changelog
Update lock
Support objects with immutable constructor values

Some objects (entities) have required dependencies, which
are usually passed as constructor arguments and are immutable
(have only getter and private/protected property).

This commit forces Alice to create objects avoiding constructor
(through unserialize hack) and to set properties through
reflection and `accessible` set to `true`, which enables private
or protected properties setting.
Simplify reflection code
Merge pull request #15 from everzet/features/construction-without-constructors

Support objects with immutable constructor values
Add support for custom method calls

As we are not calling constructor automatically to initialize
objects anymore, we now need a way to call it manually with
custom arguments.

It also could be extremely useful to be able to call custom
methods (not setters) with one or many custom arguments.

This commit does exactly that. It adds support for user-defined
custom methods with custom arguments. Now, if user provides full
method name instead of field as a key, Alice will call this method
with multiple arguments, provided as array value.

Example:

    App\Entity\Contact:
        user1_contact:
            __construct: [ @user1 ]
Merge pull request #16 from everzet/features/custom-methods

Add support for custom method calls