Overview

Namespaces

  • BeerXML
    • Exception
    • Generator
    • Parser
    • Record
  • PHP

Classes

  • Equipment
  • Fermentable
  • Hop
  • MashProfile
  • MashStep
  • Misc
  • Recipe
  • Record
  • RecordFactory
  • Style
  • Water
  • Yeast

Interfaces

  • IEquipment
  • IEquipmentDisplay
  • IFermentable
  • IFermentableDisplay
  • IHop
  • IHopDisplay
  • IMashProfile
  • IMashProfileDisplay
  • IMashStep
  • IMashStepDisplay
  • IMisc
  • IMiscDisplay
  • IRecipe
  • IRecipeDisplay
  • IStyle
  • IStyleDisplay
  • IWater
  • IWaterDisplay
  • IYeast
  • IYeastDisplay
  • Overview
  • Namespace
  • Class
  • Tree

Class RecordFactory

Factory for record classes. \BeerXML\Parser uses this (or a subclass of this) to create objects to store the data it finds.

If you want \BeerXML\Parser to write into different classes, implement the Writer interfaces in this directory in your objects, subclass this Factory class so that it returns the objects you want, and then pass it into \BeerXML\Parser

Namespace: BeerXML\Parser
Package: BeerXML\Parser
Located at BeerXML/Parser/RecordFactory.php
Methods summary
public BeerXML\Parser\IEquipment
# getEquipment( )

Returns

BeerXML\Parser\IEquipment
public BeerXML\Parser\IFermentable
# getFermentable( )

Returns

BeerXML\Parser\IFermentable
public BeerXML\Parser\IHop
# getHop( )

Returns

BeerXML\Parser\IHop
public BeerXML\Parser\IMashProfile
# getMashProfile( )

Returns

BeerXML\Parser\IMashProfile
public BeerXML\Parser\IMashStep
# getMashStep( )

Returns

BeerXML\Parser\IMashStep
public BeerXML\Parser\IMisc
# getMisc( )

Returns

BeerXML\Parser\IMisc
public BeerXML\Parser\IRecipe
# getRecipe( )

Returns

BeerXML\Parser\IRecipe
public BeerXML\Parser\IStyle
# getStyle( )

Returns

BeerXML\Parser\IStyle
public BeerXML\Parser\IWater
# getWater( )

Returns

BeerXML\Parser\IWater
public BeerXML\Parser\IYeast
# getYeast( )

Returns

BeerXML\Parser\IYeast
php-beerxml API documentation generated by ApiGen 2.8.0