Overview

Namespaces

  • Net
    • Bazzline
      • Component
        • Locator
          • Configuration
            • Assembler
            • Validator
          • FileExistsStrategy
          • Generator
          • MethodBodyBuilder
          • Process
            • Transformer
              • Assembler
              • FileLoader
              • Generator
            • Validator

Classes

  • Configuration
  • ConfigurationFactory
  • Instance
  • Uses
  • Overview
  • Namespace
  • Class

Class Configuration

Interface Configuration

Namespace: Net\Bazzline\Component\Locator\Configuration
Package: Net\Bazzline\Component\Locator\Configuration\Assembler
Located at Configuration/Configuration.php
Methods summary
public null|string
# getClassName( )

Returns

null|string
public
# setClassName( string $name )

Parameters

$name

Returns


$this
public boolean
# createLocatorGeneratorInterface( )

Returns

boolean
public
# setCreateLocatorGeneratorInterface( boolean $flag = false )

Parameters

$flag

Returns


$this
public null|string
# getFileName( )

Returns

null|string
public string
# getFileNameExtension( )

Returns

string
public null|string
# getFilePath( )

Returns

null|string
public
# setFilePath( string $path )

Parameters

$path

Returns


$this
public
# setInstance( Net\Bazzline\Component\Locator\Configuration\Instance $instance )

Parameters

$instance

Returns


$this
public
# setUses( Net\Bazzline\Component\Locator\Configuration\Uses $uses )

Parameters

$uses

Returns


$this
public null|string
# getNamespace( )

Returns

null|string
public boolean
# hasNamespace( )

Returns

boolean
public
# setNamespace( string $namespace )

Parameters

$namespace

Returns


$this
public
# setMethodPrefix( string $methodPrefix )

Parameters

$methodPrefix

Returns


$this
public null|string
# getMethodPrefix( )

Returns

null|string
public
# addInstance( string $className, boolean $isFactory, boolean $isShared, string $returnValue, string $alias, null|string $methodBodyBuilderClassName = null )

Parameters

$className
$isFactory
$isShared
$returnValue
$alias
$methodBodyBuilderClassName

Returns


$this

Throws

Net\Bazzline\Component\Locator\RuntimeException
public array|Net\Bazzline\Component\Locator\Configuration\Instance[]
# getInstances( )

Returns

array|Net\Bazzline\Component\Locator\Configuration\Instance[]
public boolean
# hasInstances( )

Returns

boolean
public boolean
# hasFactoryInstances( )

Returns

boolean
public boolean
# hasSharedInstances( )

Returns

boolean
public
# addImplements( string $interfaceName )

Parameters

$interfaceName

Returns


$this
public array
# getImplements( )

Returns

array
public boolean
# hasImplements( )

Returns

boolean
public
# setExtends( string $className )

Parameters

$className

Returns


$this
public boolean
# hasExtends( )

Returns

boolean
public null|string
# getExtends( )

Returns

null|string
public
# addUses( string $className, string $alias = '' )

Parameters

$className
$alias

Returns


$this
public boolean
# hasUses( )

Returns

boolean
public array|Net\Bazzline\Component\Locator\Configuration\Uses[]
# getUseCollection( )

Returns

array|Net\Bazzline\Component\Locator\Configuration\Uses[]
public
# setFetchFromFactoryInstancePoolBuilder( Net\Bazzline\Component\Locator\MethodBodyBuilder\FetchFromFactoryInstancePoolBuilder $fetchFromFactoryInstancePoolBuilder )

Parameters

$fetchFromFactoryInstancePoolBuilder

Returns


$this
public
# setFetchFromSharedInstancePoolBuilder( Net\Bazzline\Component\Locator\MethodBodyBuilder\FetchFromSharedInstancePoolBuilder $fetchFromSharedInstancePoolBuilder )

Parameters

$fetchFromSharedInstancePoolBuilder

Returns


$this
public
# setFetchFromSharedInstancePoolOrCreateByFactoryBuilder( Net\Bazzline\Component\Locator\MethodBodyBuilder\FetchFromSharedInstancePoolOrCreateByFactoryBuilder $fetchFromSharedInstancePoolOrCreateByFactoryBuilder )

Parameters

$fetchFromSharedInstancePoolOrCreateByFactoryBuilder

Returns


$this
public
# setNewInstanceBuilder( Net\Bazzline\Component\Locator\MethodBodyBuilder\NewInstanceBuilder $newInstanceBuilder )

Parameters

$newInstanceBuilder

Returns


$this
PHP Locator Generator Component by bazzline.net API documentation generated by ApiGen