Ubiquity 2.5.2
php rapid development framework
Loading...
Searching...
No Matches
ClassesToYuml Class Reference

Generates Yuml code from models. More...

Public Member Functions

 __construct ($databaseOffset='default', $displayProperties=true, $displayAssociations=true, $displayMethods=false, $displayMethodsParams=false, $displayPropertiesTypes=false)
 
 parse ()
 
 __toString ()
 

Private Member Functions

 checkManyToManys ($manyToManys, ClassToYuml $classToYuml)
 

Private Attributes

 $displayProperties
 
 $displayAssociations
 
 $displayMethods
 
 $displayMethodsParams
 
 $displayPropertiesTypes
 
 $manyToManys
 
 $database
 

Detailed Description

Generates Yuml code from models.

Ubiquity\utils\yuml$ClassesToYuml This class is part of Ubiquity

Author
jcheron myadd.nosp@m.ress.nosp@m.mail@.nosp@m.gmai.nosp@m.l.com
Version
1.0.0

Definition at line 18 of file ClassesToYuml.php.

Constructor & Destructor Documentation

◆ __construct()

__construct (   $databaseOffset = 'default',
  $displayProperties = true,
  $displayAssociations = true,
  $displayMethods = false,
  $displayMethodsParams = false,
  $displayPropertiesTypes = false 
)

Definition at line 27 of file ClassesToYuml.php.

Member Function Documentation

◆ __toString()

__toString ( )

Definition at line 83 of file ClassesToYuml.php.

◆ checkManyToManys()

checkManyToManys (   $manyToManys,
ClassToYuml  $classToYuml 
)
private

Definition at line 73 of file ClassesToYuml.php.

◆ parse()

parse ( )
Returns
ClassToYuml[]|string[]

Definition at line 41 of file ClassesToYuml.php.

Field Documentation

◆ $database

$database
private

Definition at line 25 of file ClassesToYuml.php.

◆ $displayAssociations

$displayAssociations
private

Definition at line 20 of file ClassesToYuml.php.

◆ $displayMethods

$displayMethods
private

Definition at line 21 of file ClassesToYuml.php.

◆ $displayMethodsParams

$displayMethodsParams
private

Definition at line 22 of file ClassesToYuml.php.

◆ $displayProperties

$displayProperties
private

Definition at line 19 of file ClassesToYuml.php.

◆ $displayPropertiesTypes

$displayPropertiesTypes
private

Definition at line 23 of file ClassesToYuml.php.

◆ $manyToManys

$manyToManys
private

Definition at line 24 of file ClassesToYuml.php.


The documentation for this class was generated from the following file: