Overview

Namespaces

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

Classes

  • AbstractGenerator
  • AbstractInterfaceGenerator
  • FactoryInterfaceGenerator
  • InvalidArgumentExceptionGenerator
  • LocatorGenerator
  • LocatorInterfaceGenerator

Interfaces

  • GeneratorInterface
  • Overview
  • Namespace
  • Class

Class AbstractInterfaceGenerator

Class AbstractInterfaceGenerator

Net\Bazzline\Component\Locator\Generator\AbstractGenerator implements Net\Bazzline\Component\Locator\Generator\GeneratorInterface
Extended by Net\Bazzline\Component\Locator\Generator\AbstractInterfaceGenerator

Direct known subclasses

Net\Bazzline\Component\Locator\Generator\FactoryInterfaceGenerator, Net\Bazzline\Component\Locator\Generator\LocatorInterfaceGenerator
Abstract
Namespace: Net\Bazzline\Component\Locator\Generator
Package: Net\Bazzline\Component\Locator
Located at Generator/AbstractInterfaceGenerator.php
Methods summary
public
# setInterfaceGeneratorFactory( Net\Bazzline\Component\CodeGenerator\Factory\InterfaceGeneratorFactory $interfaceGeneratorFactory )

Parameters

$interfaceGeneratorFactory

Returns


$this
public
# setDocumentationGeneratorFactory( Net\Bazzline\Component\CodeGenerator\Factory\DocumentationGeneratorFactory $documentationGeneratorFactory )

Parameters

$documentationGeneratorFactory

Returns


$this
public
# setFileGeneratorFactory( Net\Bazzline\Component\CodeGenerator\Factory\FileGeneratorFactory $fileGeneratorFactory )

Parameters

$fileGeneratorFactory

Returns


$this
public
# setMethodGeneratorFactory( Net\Bazzline\Component\CodeGenerator\Factory\MethodGeneratorFactory $methodGeneratorFactory )

Parameters

$methodGeneratorFactory

Returns


$this
public
# generate( )

Throws

Net\Bazzline\Component\Locator\RuntimeException
abstract protected Net\Bazzline\Component\CodeGenerator\InterfaceGenerator
# createInterface( string $name, Net\Bazzline\Component\CodeGenerator\InterfaceGenerator $interfaceGenerator, Net\Bazzline\Component\Locator\Configuration\Configuration $configuration, Net\Bazzline\Component\CodeGenerator\Factory\DocumentationGeneratorFactory $documentationGeneratorFactory, Net\Bazzline\Component\CodeGenerator\Factory\MethodGeneratorFactory $methodGeneratorFactory )

Parameters

$name
$interfaceGenerator
$configuration
$documentationGeneratorFactory
$methodGeneratorFactory

Returns

Net\Bazzline\Component\CodeGenerator\InterfaceGenerator
abstract protected string
# getInterfaceName( )

Returns

string
protected
# generateInterface( string $name, string $extension )

Parameters

$name
$extension

Throws

Net\Bazzline\Component\Locator\RuntimeException
Methods inherited from Net\Bazzline\Component\Locator\Generator\AbstractGenerator
dumpToFile(), getAuthorString(), moveOldFileIfExists(), setConfiguration(), setFileExistsStrategy()
Properties summary
protected Net\Bazzline\Component\CodeGenerator\Factory\InterfaceGeneratorFactory $interfaceGeneratorFactory
#
protected Net\Bazzline\Component\CodeGenerator\Factory\DocumentationGeneratorFactory $documentationGeneratorFactory
#
protected Net\Bazzline\Component\CodeGenerator\Factory\FileGeneratorFactory $fileGeneratorFactory
#
protected Net\Bazzline\Component\CodeGenerator\Factory\MethodGeneratorFactory $methodGeneratorFactory
#
Properties inherited from Net\Bazzline\Component\Locator\Generator\AbstractGenerator
$configuration, $fileExistsStrategy
PHP Locator Generator Component by bazzline.net API documentation generated by ApiGen