Public Member Functions | |
tableExists () | |
guess what | |
daoExists () | |
indicates DAO availability for classes which uses this pattern | |
build (MetaClass $class) | |
builds everything for given class | |
Static Public Member Functions | |
static | dumpFile ($path, $content) |
Protected Member Functions | |
fullBuild (MetaClass $class) | |
buildProto (MetaClass $class) | |
buildBusiness (MetaClass $class) | |
buildDao (MetaClass $class) |
Definition at line 15 of file BasePattern.class.php.
BasePattern::build | ( | MetaClass $ | class | ) |
builds everything for given class
Implements GenerationPattern.
Reimplemented in EnumerationClassPattern, and SpookedEnumerationPattern.
Definition at line 70 of file BasePattern.class.php.
References fullBuild().
BasePattern::buildBusiness | ( | MetaClass $ | class | ) | [protected] |
Definition at line 113 of file BasePattern.class.php.
References BusinessClassBuilder::build(), dumpFile(), MetaClass::getName(), Format::indentize(), and MetaConfiguration::me().
Referenced by ValueObjectPattern::fullBuild(), and fullBuild().
BasePattern::buildDao | ( | MetaClass $ | class | ) | [protected] |
Definition at line 137 of file BasePattern.class.php.
References DaoBuilder::build(), dumpFile(), MetaClass::getName(), Format::indentize(), and MetaConfiguration::me().
Referenced by fullBuild().
BasePattern::buildProto | ( | MetaClass $ | class | ) | [protected] |
Definition at line 89 of file BasePattern.class.php.
References ProtoClassBuilder::build(), AutoProtoClassBuilder::build(), dumpFile(), MetaClass::getName(), Format::indentize(), and MetaConfiguration::me().
Referenced by ValueObjectPattern::fullBuild(), and fullBuild().
BasePattern::daoExists | ( | ) |
indicates DAO availability for classes which uses this pattern
Implements GenerationPattern.
Reimplemented in DictionaryClassPattern, EnumerationClassPattern, SpookedEnumerationPattern, and StraightMappingPattern.
Definition at line 22 of file BasePattern.class.php.
static BasePattern::dumpFile | ( | $ | path, | |
$ | content | |||
) | [static] |
Definition at line 27 of file BasePattern.class.php.
References MetaConfiguration::me(), and MetaConfiguration::out().
Referenced by EnumerationClassPattern::build(), buildBusiness(), buildDao(), buildProto(), and MetaConfiguration::buildSchema().
BasePattern::fullBuild | ( | MetaClass $ | class | ) | [protected] |
Reimplemented in ValueObjectPattern.
Definition at line 78 of file BasePattern.class.php.
References buildBusiness(), buildDao(), and buildProto().
Referenced by build().
BasePattern::tableExists | ( | ) |
guess what
Implements GenerationPattern.
Reimplemented in AbstractClassPattern, EnumerationClassPattern, and ValueObjectPattern.
Definition at line 17 of file BasePattern.class.php.