2. Version 2.x

2.1. Aura.Accept
2.1.1. Foreword Installation Quality Community
2.1.2. Getting Started Instantiation Negotiating Media Types Negotiating Other Values
2.2. Aura.Auth
2.2.1. Foreword Installation Quality Community
2.2.2. Getting Started Instantiation Services Adapters Service Idioms Session Management DI Configuration
2.3. Aura.Autoload
2.3.1. Foreword Installation Quality Community
2.3.2. Getting Started PSR-4 Namespace Prefixes PSR-0 Namespaces Explicit Class-to-File Mappings Inspection and Debugging
2.4. Aura.Cli
2.4.1. Foreword Installation Quality Community
2.4.2. Getting Started Context Discovery Getopt Support Standard Input/Output Streams Exit Codes Writing Commands Writing Command Help Formatter Cheat Sheet
2.5. Aura.Di
2.5.1. Foreword Installation Quality Community
2.5.2. Getting Started Instantiation Setting And Getting Services Constructor Injection Setter Injection Lazy Values Lazy Include and Require Generic Lazy Calls Instance Factory Objects Inheritance Of Parent Values Container Builder and Config Classes Conclusion
2.6. Aura.Dispatcher
2.6.1. Foreword Installation Quality Community
2.6.2. Getting Started Overview Closures and Invokable Objects Object Method Embedding Objects in Parameters Recursion and Lazy Loading
2.6.3. Sending The Array Of Params Directly
2.6.4. Refactoring To Architecture Changes
2.6.5. Construction-Based Configuration
2.6.6. Intercessory Dispatch Methods
2.7. Aura.Filter 2.x
2.7.1. Getting Started Terminology Filter Container
2.7.2. Filtering Individual Values Using A Value Filter Using A Static Value Filter
2.7.3. Filtering Arrays and Objects Creating A Subject Filter Applying The Subject Filter Filter Failures Failure Modes Field-Specific Failure Messages Blank Fields Extending And Initializing A Subject Filter Asserting or Invoking the Filter
2.7.4. Rules To Validate Fields alnum alpha between blank bool callback creditCard dateTime email equalToField equalToValue float inKeys int inValues ip isbn locale lowercase lowercaseFirst max min regex strictEqualToField strictEqualToValue string strlen strlenBetween strlenMax strlenMin titlecase trim upload uppercase uppercaseFirst url word
2.7.5. Rules To Sanitize Fields alnum alpha between bool callback dateTime field float int isbn lowercase lowercaseFirst max min now remove regex string strlen strlenBetween strlenMax strlenMin titlecase trim uppercase uppercaseFirst value word
2.7.6. Creating and Using Custom Rules Writing a Rule Class Set Locator Factories Apply The New Rule
2.8. Aura.Html
2.8.1. Foreword Installation Quality Community
2.8.2. Getting Started Built-In Helpers Custom Helpers Escaping
2.9. Aura.Includer
2.9.1. Foreword Installation Quality Community
2.9.2. Getting Started The Example Scenario Accomplishing The Task Include Order Strict Processing Globbing Cache File Debugging
2.10. Aura.Router
2.10.1. Foreword Installation Quality Community
2.10.2. Getting Started Instantiation Adding A Route Matching A Route Handling Failure To Match Dispatching A Route Generating A Route Path
2.10.3. Advanced Usage Extended Route Specification Default Route Specifications Simple Routes Automatic Params Optional Params Wildcard Params Attaching Route Groups Attaching REST Resource Routes Setting A Base Path Caching Route Information As a Micro-Framework
2.11. Aura Session
2.11.1. Foreword Installation Quality Community
2.11.2. Getting Started Instantiation Segments Flash Values Lazy Session Starting Saving, Clearing, and Destroying Sessions
2.11.3. Session Security Session ID Regeneration Cross-Site Request Forgery Session Lifetime
2.12. Aura.Sql
2.12.1. Foreword Installation Quality Community
2.12.2. Getting Started Instantiation Array Quoting The perform() Method New fetch*() Methods New yield*() Methods
2.12.3. Profiler
2.12.4. Connection Locator Construction-Time Configuration
2.13. Aura.SqlQuery
2.13.1. Foreword Installation Quality Community
2.13.2. Getting Started
2.13.3. Identifier Quoting
2.13.4. Common Query Objects SELECT INSERT UPDATE DELETE
2.13.5. MySQL Query Objects ('mysql')
2.13.6. PostgreSQL Query Objects ('pgsql') Last Insert ID Names in PostgreSQL
2.13.7. SQLite Query Objects ('sqlite')
2.13.8. Microsoft SQL Query Objects ('sqlsrv')
2.13.9. Table Prefixes
2.14. Aura.SqlSchema
2.14.1. Foreword Installation Quality Community
2.14.2. Getting Started Instantiation Fetching Table Lists Fetching Column Information
2.15. Aura View
2.15.1. Foreword Installation Quality Community
2.15.2. Getting Started Instantiation Escaping Output Registering View Templates Setting Data Invoking A One-Step View Using Sub-Templates (aka "Partials") Using Sections Using Helpers Custom Helper Managers Rendering a Two-Step View Closures As Templates Registering Template Search Paths Changing The Template File Extension Advanced Configuration
2.16. Aura.Web
2.16.1. Foreword Installation Quality Community
2.16.2. Getting Started Instantiation Request and Response Objects