wirebox.system.ioc.scopes

Class CFScopes

lucee.Component
    extended by wirebox.system.ioc.scopes.CFScopes
All Implemented Interfaces:
IScope

I am a scopes that stores in valid CF scopes

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any<Injector> injector)
          Configure the scope for operation.
    Method Summary
    any getFromScope(any<Mapping> mapping, [any initArguments])
         Retrieve an object from scope or create it if not found in scope.
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init(any<Injector> injector)

    Configure the scope for operation

    Parameters:
    injector - The linked WireBox injector

    Method Detail

    getFromScope

    public any getFromScope(any<Mapping> mapping, [any initArguments])

    Retrieve an object from scope or create it if not found in scope

    Specified by:
    getFromScope in interface IScope
    Parameters:
    mapping - The object mapping: wirebox.system.ioc.config.Mapping
    initArguments - The constructor structure of arguments to passthrough when initializing the instance