Mike Bierlee
c68c180e9c
Add tutorial on postconstructors/predestructors
2016-12-18 02:00:13 +01:00
Mike Bierlee
29a1940740
Adjust tutorial to make it clear that value injection within value injectors works
...
But should be used with caution!
2016-12-12 22:51:26 +01:00
Mike Bierlee
52dcecef9a
Add optional value injection when values cannot be injected by injectors
2016-12-11 01:15:30 +01:00
Mike Bierlee
e7e114d09f
Add section on injection within value injectors
2016-12-10 22:45:40 +01:00
Mike Bierlee
ade93432fe
Add section on where to find value injectors
2016-12-10 22:23:42 +01:00
Mike Bierlee
893173e8e2
Add value injection to the tutorial
2016-12-10 22:15:44 +01:00
Mike Bierlee
67fa51a14f
Fix minor details
2016-09-03 18:36:26 +02:00
Mike Bierlee
ba90c57dd4
Add persistent resolve options to tutorial
2016-09-03 17:02:19 +02:00
Mike Bierlee
95e30477c6
Prevent creation of circular dependencies in constructors
2016-09-03 16:57:38 +02:00
Mike Bierlee
ed20c8fd16
Rewrite example to be more factually correct now
2016-08-23 21:46:33 +02:00
Mike Bierlee
0a632226ad
Fix typo
2016-08-23 21:44:41 +02:00
Mike Bierlee
80a50ba480
Rewrite sentence
2016-08-23 21:41:46 +02:00
Mike Bierlee
8759b2b6c4
Fix formatting and add to
2016-08-23 21:40:06 +02:00
Mike Bierlee
1869ec2782
Rewrite sentence to be less confusing
2016-08-23 21:32:19 +02:00
Mike Bierlee
6f6cd2381c
Fix typo
2016-08-23 21:29:33 +02:00
Mike Bierlee
1a51e2081e
Remove redundant addition
2016-08-23 21:28:54 +02:00
Mike Bierlee
de26a49b8d
Change wording to be more accurate
2016-08-23 21:24:41 +02:00
Mike Bierlee
97fbf03b85
Change title of tutorial chapter on automatic injection
2016-08-23 21:23:19 +02:00
Mike Bierlee
44c41b1579
Add constructor injection to documentation
2016-08-23 21:10:31 +02:00
Mike Bierlee
9e5a27d046
Deprecate singleton factory method
...
The factory method encourages misuse of dependency injection (by using it as a service locator). Removing the factory method forces the user to make this choice deliberately.
2016-08-08 22:17:17 +02:00
Mike Bierlee
7308702dfe
Add ability to mark autowire dependencies as optional
2016-02-15 22:52:48 +01:00
Mike Bierlee
fcf021cf74
Clarify tutorial text a bit
2016-02-15 20:56:02 +01:00
Mike Bierlee
e22801017f
Properly highlight code elements in tutorial
2016-02-15 20:49:57 +01:00
Mike Bierlee
899e76b3c9
Note that members of protected visibility can also be autowired
2016-02-15 20:42:45 +01:00
Mike Bierlee
a99256e03c
Remove decoration
2016-02-15 20:40:20 +01:00
Mike Bierlee
af5df7a26c
Add caveat
2016-02-15 20:37:54 +01:00
Mike Bierlee
2cc8f3d68a
Fix tutorial showing how to create a new container
...
Containers should be shared because they're designed to work accross threads.
2016-02-15 20:36:09 +01:00
Mike Bierlee
b7eee5e51f
Fix typos of enum RegistrationOption
...
Fixes #9
2016-02-11 20:40:16 +01:00
Mike Bierlee
fdbd3c06a1
Make all autowired members in examples and the tutorial private
...
To set a proper example!
2016-02-09 21:06:07 +01:00
Mike Bierlee
d87c8a0457
Merge branch 'feature/autowire-private-fields' of https://github.com/Extrawurst/poodinis into Extrawurst-feature/autowire-private-fields
...
Conflicts:
README.md
2016-02-09 20:28:07 +01:00
Stephan Dilly
7d2ba1bef9
allow autowiring private fields too
2016-02-09 18:01:21 +01:00
Mike Bierlee
bf4360d3df
Stick tutorial part about doNotAddConcreteTypeRegistration in the right section
2016-02-03 23:27:14 +01:00
Mike Bierlee
d34e35d877
Don't use deprecated registration option and method in tutorial
2016-02-03 23:06:44 +01:00
Mike Bierlee
9ebbb5d917
Add ability to register a type while resolving it
...
Closes #5
2016-02-03 23:05:39 +01:00
Mike Bierlee
def5ec2e88
Add setting persistent registration options
2016-02-03 21:28:33 +01:00
Mike Bierlee
7bd0795b3f
Fix line delimiters
2016-01-06 20:28:25 +01:00
Mike Bierlee
7d206e8964
Fix incorrect fact in tutorial
2015-12-29 01:41:36 +01:00
Mike Bierlee
78e8acd7a3
Adjust tutorial a bit
2015-12-24 23:10:56 +01:00
Mike Bierlee
472cfc432f
Add tutorial for application contexts
2015-12-24 22:59:11 +01:00
Mike Bierlee
aa8aef5c06
Alter tutorial do put less emphasis on registration scopes
2015-12-23 17:57:33 +01:00
Mike Bierlee
7fba33247a
Update tutorial to reflect new interface registration behaviour
2015-09-26 22:40:34 +02:00
Mike Bierlee
c87981861d
Fix typo in tutorial
2015-07-04 15:18:37 +02:00
Mike Bierlee
5c9a623ef6
Add autowiring to array to tutorial
2015-07-04 14:36:41 +02:00
Mike Bierlee
9abd329fba
Split off extensive examples in README.md to a separate tutorial
2015-07-03 23:53:37 +02:00