Overview

Namespaces

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

Classes

  • AbstractAssembler
  • FromArrayAssembler
  • FromPropelSchemaXmlAssembler

Interfaces

  • AssemblerInterface

Exceptions

  • InvalidArgumentException
  • RuntimeException
  • Overview
  • Namespace
  • Class

Class AbstractAssembler

Class AbstractAssembler

Net\Bazzline\Component\Locator\Configuration\Assembler\AbstractAssembler implements Net\Bazzline\Component\Locator\Configuration\Assembler\AssemblerInterface

Direct known subclasses

Net\Bazzline\Component\Locator\Configuration\Assembler\FromArrayAssembler, Net\Bazzline\Component\Locator\Configuration\Assembler\FromPropelSchemaXmlAssembler
Abstract
Namespace: Net\Bazzline\Component\Locator\Configuration\Assembler
Package: Net\Bazzline\Component\Locator\Configuration\Assembler
Located at Configuration/Assembler/AbstractAssembler.php
Methods summary
final public Net\Bazzline\Component\Locator\Configuration\Configuration
# assemble( mixed $data, Net\Bazzline\Component\Locator\Configuration\Configuration $configuration )

Parameters

$data
$configuration

Returns

Net\Bazzline\Component\Locator\Configuration\Configuration

Throws

Net\Bazzline\Component\Locator\Configuration\Assembler\InvalidArgumentException
Net\Bazzline\Component\Locator\Configuration\Assembler\RuntimeException

Implementation of

Net\Bazzline\Component\Locator\Configuration\Assembler\AssemblerInterface::assemble()
abstract protected Net\Bazzline\Component\Locator\Configuration\Configuration
# map( mixed $data, Net\Bazzline\Component\Locator\Configuration\Configuration $configuration )

Parameters

$data
$configuration

Returns

Net\Bazzline\Component\Locator\Configuration\Configuration

Throws

Net\Bazzline\Component\Locator\Configuration\Assembler\RuntimeException
abstract protected
# validateData( mixed $data )

Parameters

$data

Throws

Net\Bazzline\Component\Locator\Configuration\Assembler\InvalidArgumentException
final protected
# validateDataWithMandatoryKeysAndExpectedValueType( array $data, array $keysToExpectedValueType )

Parameters

$data
$keysToExpectedValueType

Throws

Net\Bazzline\Component\Locator\Configuration\Assembler\InvalidArgumentException
final protected
# validateDataWithOptionalKeysAndExpectedValueTypeOrSetExpectedValueAsDefault( array $data, array $keysToExpectedValueType )

Parameters

$data
$keysToExpectedValueType

Throws

Net\Bazzline\Component\Locator\Configuration\Assembler\InvalidArgumentException
protected Net\Bazzline\Component\Locator\Configuration\Configuration
# mapBooleanProperties( array $data, Net\Bazzline\Component\Locator\Configuration\Configuration $configuration )

Parameters

$data
$configuration

Returns

Net\Bazzline\Component\Locator\Configuration\Configuration
protected Net\Bazzline\Component\Locator\Configuration\Configuration
# mapStringProperties( array $data, Net\Bazzline\Component\Locator\Configuration\Configuration $configuration )

Parameters

$data
$configuration

Returns

Net\Bazzline\Component\Locator\Configuration\Configuration
PHP Locator Generator Component by bazzline.net API documentation generated by ApiGen