PHP Reflect Book
Laurent
Laville
Revision History
Revision 2.6.3
2015-04-15
LL
Table of Contents
I. Getting Started
1. Download
2. Configuration
3. Structure
4. Execution
5. Summary
6. Next
II. User Guide
7. Installation
7.1. Requirements
7.2. Composer
7.3. PHAR
8. The Json Configuration File
8.1. section Source Providers
8.2. section Plugins
8.3. section Analysers
9. The Command-Line
9.1. Command-Line Options
10. Summary
III. Migration Guide
11. Containers
12. Properties
13. Summary
IV. Developer Guide
14. API compared
14.1. Class Reflection
14.2. Constant Reflection
14.3. Function Reflection
14.4. Function Abstract Reflection
14.5. Method Reflection
14.6. Parameter Reflection
14.7. Property Reflection
15. API
15.1. Data Source Identification
15.2. Parse elements of the provider
15.3. Study case
15.4. Enumerate each elements
15.5. Exploit each elements
16. Plugins
16.1. Events
16.2. Console Commands
16.3. Register Plugins
17. Cache Plugin
17.1. Register Plugin
17.2. Doctrine Adapter
17.3. File cache
18. Log Plugin
18.1. Register Plugin
18.2. Using your private logger
18.3. Using Monolog
19. Analysers
19.1. Visitor pattern
19.2. Print results
List of Examples
11.1.
With standard container
11.2.
With a non standard container
11.3.
Enumerate each user functions
12.1.
Configure interface, class and method properties
12.2.
Properties on demand
16.1.
Add a listener that will echo out files when they are parsed
16.2.
Add a listener that will exploit each AST of file parsed
16.3.
Register the cache plugin
19.1.
Console lines information (without data)
19.2.
Console line information with only one value
19.3.
Console line information with more than one value