Changeset 86

User picture

Author: Thiago Mata

(2009/04/30 21:14) Almost 3 years ago

phpdoc change. separating the package notation of the class notation to make easy to the doxygen generate the phpdoc html description

Affected files

Updated components/backtrace/_start.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * Backtrace Start
4
 * @package backtrace
5
 */
6
7
/**
3
 * Load the Backtrace package
8
 * Load the Backtrace package
4
 * @package backtrace
5
 * @author Renan de Lima Barbosa <renandelima@gmail.com>
9
 * @author Renan de Lima Barbosa <renandelima@gmail.com>
6
 */
10
 */
7
require_once( "Backtracephp" );
11
require_once( "Backtracephp" );

Updated components/backtrace/BackTrace.php Download diff

8586
1
<?php
1
<?php
2
/**
3
 * BackTrace Element
4
 * @package backtrace
5
 */
2
6
3
/**
7
/**
4
 * Fornece dados da pilha de execução.
8
 * Fornece dados da pilha de execução.
...
...
10
 * respectivas a cada um deles.
14
 * respectivas a cada um deles.
11
 *
15
 *
12
 * @author Renan de Lima Barbosa <renandelima@gmail.com>
16
 * @author Renan de Lima Barbosa <renandelima@gmail.com>
13
 * @package backtrace
14
 */
17
 */
15
class BackTrace
18
class BackTrace
16
{
19
{
...
...
106
     * Contém o índice do escopo atual. O valor desta variável é um índice de
109
     * Contém o índice do escopo atual. O valor desta variável é um índice de
107
     * {@link BackTrace::$aStack}.
110
     * {@link BackTrace::$aStack}.
108
     *
111
     *
109
     * @var integer
112
     * @var Integer
110
     */
113
     */
111
    private $iLevel = 0;
114
    private $iLevel = 0;
112
115

Updated components/backtrace/BackTraceExplain.php Download diff

8586
1
<?php
1
<?php
2
/**
3
 * BackTraceExplain Element
4
 * @package backtrace
5
 */
2
6
3
/**
7
/**
4
 * Manipula um objeto BackTrace e monta um HTML com seus detalhes.
8
 * Manipula um objeto BackTrace e monta um HTML com seus detalhes.
...
...
18
 * classe.
22
 * classe.
19
 *
23
 *
20
 * @author Renan de Lima Barbosa <renandelima@gmail.com>
24
 * @author Renan de Lima Barbosa <renandelima@gmail.com>
21
 * @package backtrace
22
 */
25
 */
23
class BackTraceExplain
26
class BackTraceExplain
24
{
27
{
...
...
55
     * Source code cache.
58
     * Source code cache.
56
     *
59
     *
57
     * @see BackTraceExplain::fetchSource()
60
     * @see BackTraceExplain::fetchSource()
58
     * @var array
61
     * @var Array
59
     */
62
     */
60
    protected static $aFileContent = array();
63
    protected static $aFileContent = array();
61
64

Updated components/codeInstrumentation/_start.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * Load the Code Instrumentation package
3
 * Code Instrumentation Start
4
 * @package CodeInstrumentation
4
 * @package CodeInstrumentation
5
 */
5
 */
6
7
/**
8
 * Load the Code Instrumentation package
9
 */
6
require_once( "CodeInstrumentationException.class.php" );
10
require_once( "CodeInstrumentationException.class.php" );
7
require_once( "CodeInstrumentationReceiver.class.php" );
11
require_once( "CodeInstrumentationReceiver.class.php" );
8
require_once( "CodeInstrumentationParameter.class.php" );
12
require_once( "CodeInstrumentationParameter.class.php" );

Updated components/codeInstrumentation/CodeInstrumentationClass.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeInstrumentationClass to create the changed version of the class code
4
 * @package CodeInstrumentation
5
 */
6
7
/**
3
 * Code Instrumentation Class extends a Code Reflection Class
8
 * Code Instrumentation Class extends a Code Reflection Class
4
 * to create not a exactly code of the original class but a
9
 * to create not a exactly code of the original class but a
5
 * changed version with some code instrumentation messages what
10
 * changed version with some code instrumentation messages what
6
 * will be send to the Code Instrumentation Receiver
11
 * will be send to the Code Instrumentation Receiver
7
 * 
12
 * 
8
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
13
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @package CodeInstrumentation
10
 */
14
 */
11
class CodeInstrumentationClass extends CodeReflectionClass
15
class CodeInstrumentationClass extends CodeReflectionClass
12
{
16
{
13
    /**
17
    /**
14
     * The editable class name
18
     * The editable class name
15
     *
16
     * @var string
19
     * @var string
17
     */
20
     */
18
    protected $strName = null;
21
    protected $strName = null;
...
...
38
    /**
41
    /**
39
     * Returns the editable class name
42
     * Returns the editable class name
40
     *
43
     *
41
     * @example
44
	 * @test 
42
     * <code>
45
     * <code>
43
     *      $this->setClassName( "something" );
46
     *      $this->setClassName( "something" );
44
     *      $this->getClassName() == "something"
47
     *      $this->getClassName() == "something"
45
     * </code>
48
     * </code>
49
	 *
46
     * @see CodeInstrumentationClass->strName
50
     * @see CodeInstrumentationClass->strName
47
     * @see CodeInstrumentationClass::setClassName( string )
51
     * @see CodeInstrumentationClass::setClassName( string )
48
     * @return string
52
     * @return string
...
...
62
    /**
66
    /**
63
     * Set the editable class name
67
     * Set the editable class name
64
     * 
68
     * 
65
     * @example
69
	 * @test
66
     * <code>
70
     * <pre><code>
67
     *      $this->setClassName( "something" )->getClassName() == "something"
71
     *      $this->setClassName( "something" )->getClassName() == "something"
68
     * </code>
72
     * </code></pre>
73
	 *
69
     * @assert( "something" )
74
     * @assert( "something" )
70
     *
75
     *
71
     * @see CodeInstrumentationClass->strName
76
     * @see CodeInstrumentationClass->strName
...
...
177
    {
182
    {
178
        return new CodeInstrumentationMethod( $this->getName() , $objOriginalReflectionMethod->getName() );
183
        return new CodeInstrumentationMethod( $this->getName() , $objOriginalReflectionMethod->getName() );
179
    }
184
    }
180
}
185
}
181
182
?>

Updated components/codeInstrumentation/CodeInstrumentationException.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeInstrumentationException to the exceptions of the component
4
 * @package CodeInstrumentation
5
 */
6
7
/**
3
 * Code Instrumentation Exception
8
 * Code Instrumentation Exception
4
 *
9
 *
5
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
10
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
6
 * @package CodeInstrumentation
7
 */
11
 */
8
class CodeInstrumentationException extends Exception {}
12
class CodeInstrumentationException extends Exception {}
9
?>

Updated components/codeInstrumentation/CodeInstrumentationFunction.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeInstrumentationFunction create the changed code version
4
 * of the function
5
 * @package CodeInstrumentation
6
 *
7
 */
8
9
/**
3
 * Implement a code instrumentation into a function
10
 * Implement a code instrumentation into a function
4
 *
11
 *
5
 * Make a call to some function what was apply the code
12
 * Make a call to some function what was apply the code
...
...
12
 * be resposable by the functions as its methods
19
 * be resposable by the functions as its methods
13
 * 
20
 * 
14
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
21
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
15
 * @package CodeInstrumentation
16
 */
22
 */
17
class CodeInstrumentationFunction extends CodeReflectionFunction
23
class CodeInstrumentationFunction extends CodeReflectionFunction
18
{
24
{
...
...
29
        return new CodeInstrumentationParameter( $this->getDeclaringClass()->getName() , $this->getName() , $objReflectionParameter->getName() );
35
        return new CodeInstrumentationParameter( $this->getDeclaringClass()->getName() , $this->getName() , $objReflectionParameter->getName() );
30
    }
36
    }
31
37
32
}
38
}
33
?>

Updated components/codeInstrumentation/CodeInstrumentationMethod.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeInstrumentationMethod create the changed version of the code method
4
 * @package CodeInstrumentation
5
 */
6
7
/**
3
 * Class what in place of create the exactly code of some method,
8
 * Class what in place of create the exactly code of some method,
4
 * create a version of it what send a message to the code instrumentation
9
 * create a version of it what send a message to the code instrumentation
5
 * receiver before and after each call.
10
 * receiver before and after each call.
6
 *
11
 *
7
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
12
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
8
 * @package CodeInstrumentation
9
 */
13
 */
10
class CodeInstrumentationMethod extends CodeReflectionMethod
14
class CodeInstrumentationMethod extends CodeReflectionMethod
11
{
15
{
...
...
255
    }
259
    }
256
260
257
}
261
}
258
?>

Updated components/codeInstrumentation/CodeInstrumentationParameter.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeInstrumentationParameter create the changed version of the code parameter
4
 * @package CodeInstrumentation
5
 */
6
7
/**
3
 * Class what make possible the code instrumentation of methods and fucntions
8
 * Class what make possible the code instrumentation of methods and fucntions
4
 * with parameters
9
 * with parameters
5
 * 
10
 * 
6
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
7
 * @package CodeInstrumentation
8
 * 
12
 * 
9
 */
13
 */
10
class CodeInstrumentationParameter extends CodeReflectionParameter
14
class CodeInstrumentationParameter extends CodeReflectionParameter
...
...
52
        }
56
        }
53
    }
57
    }
54
}
58
}
55
56
?>

Updated components/codeInstrumentation/CodeInstrumentationProperty.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeInstrumentationProperty create the changed version of the code property
4
 * @package CodeInstrumentation
5
 */
6
7
/**
3
 * class necessary to make the code instrumentation process possible
8
 * class necessary to make the code instrumentation process possible
4
 * 
9
 * 
5
 * the propery has not big changes of the code reflection property 
10
 * the propery has not big changes of the code reflection property 
...
...
7
 * possibles keeping the code instrumentation context.
12
 * possibles keeping the code instrumentation context.
8
 * 
13
 * 
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
14
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
10
 * @package CodeInstrumentation
11
 *
15
 *
12
 */
16
 */
13
class CodeInstrumentationProperty extends CodeReflectionProperty
17
class CodeInstrumentationProperty extends CodeReflectionProperty
...
...
25
    }
29
    }
26
30
27
}
31
}
28
?>

Updated components/codeInstrumentation/CodeInstrumentationReceiver.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeInstrumentationReceiver create the messages receive
4
 * @package CodeInstrumentation
5
 */
6
7
/**
3
 * Class create to make possible the creation of code instrumentation of executions.
8
 * Class create to make possible the creation of code instrumentation of executions.
4
 * 
9
 * 
5
 * It receive the messages of enter methods and leave methods, into what object, of what class
10
 * It receive the messages of enter methods and leave methods, into what object, of what class
...
...
13
 * @see CodeInstrumentationMethod
18
 * @see CodeInstrumentationMethod
14
 * @see CodeInstrumentationClass
19
 * @see CodeInstrumentationClass
15
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
20
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
16
 * @package CodeInstrumentation
17
 *
18
 */
21
 */
19
class CodeInstrumentationReceiver
22
class CodeInstrumentationReceiver
20
{
23
{
...
...
453
        return $this;
456
        return $this;
454
    }
457
    }
455
}
458
}
456
?>

Updated components/codeReflection/_start.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * Code Reflection Start
4
 * @package CodeReflection
5
 */
6
7
/**
3
 * Load the CodeReflection package
8
 * Load the CodeReflection package
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package CodeReflection
6
 */
10
 */
7
require_once( "CodeReflectionException.class.php" );
11
require_once( "CodeReflectionException.class.php" );
8
require_once( "CodeReflectionFile.class.php" );
12
require_once( "CodeReflectionFile.class.php" );

Updated components/codeReflection/CodeReflectionClass.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeReflectionClass - to get the code reflection of the class
4
 * @package CodeReflection
5
 */
6
7
/**
3
 * Code reflection class it is a class what is a extension of the php reflection
8
 * Code reflection class it is a class what is a extension of the php reflection
4
 * with improvments to show the php code of the reflected class
9
 * with improvments to show the php code of the reflected class
5
 *
10
 *
...
...
11
 * instrumentation.
16
 * instrumentation.
12
 *
17
 *
13
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
18
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
14
 * @package CodeReflection
19
' *
15
 * 
16
 */
20
 */
17
class CodeReflectionClass extends ExtendedReflectionClass
21
class CodeReflectionClass extends ExtendedReflectionClass
18
{
22
{

Updated components/codeReflection/CodeReflectionException.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeReflectionException - to the Exceptions of the component Code Reflection
4
 * 
5
 * @package CodeReflection
6
 */
7
8
/**
3
 * Code Reflection Exception
9
 * Code Reflection Exception
4
 *
10
 *
5
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
6
 * @package CodeReflection
7
 */
12
 */
8
class CodeReflectionException extends Exception {}
13
class CodeReflectionException extends Exception {}
9
?>
14
?>

Updated components/codeReflection/CodeReflectionFile.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeReflectionFile - to make possible code reflection of eval classes
4
 * @package CodeReflection
5
 */
6
7
/**
3
 * Code Reflection File it is a class with the prupose to make possible
8
 * Code Reflection File it is a class with the prupose to make possible
4
 * abstract the diference between code run into real files and code run into
9
 * abstract the diference between code run into real files and code run into
5
 * eval commands.
10
 * eval commands.
...
...
12
 * same method send the first line and last line of the bit of code what you
17
 * same method send the first line and last line of the bit of code what you
13
 * want to receive.
18
 * want to receive.
14
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
19
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
15
 * @package CodeReflection
16
 */
20
 */
17
class CodeReflectionFile
21
class CodeReflectionFile
18
{
22
{
...
...
194
        return $this->boolRealFile;
198
        return $this->boolRealFile;
195
    }
199
    }
196
}
200
}
197
?>
201
?>

Updated components/codeReflection/CodeReflectionFunction.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeReflectionFunction - code reflection of the functions
4
 * @package CodeReflection
5
 */
6
7
/**
8
 *
3
 * Generate the code definition of some function based into its
9
 * Generate the code definition of some function based into its
4
 * reflection information
10
 * reflection information
5
 * 
11
 * 
6
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
12
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
7
 * @package CodeReflection
8
 *
9
 */
13
 */
10
class CodeReflectionFunction extends ExtendedReflectionFunction
14
class CodeReflectionFunction extends ExtendedReflectionFunction
11
{
15
{

Updated components/codeReflection/CodeReflectionMethod.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeReflectionMethod - to get the code reflection of the method
4
 * @package CodeReflection
5
 */
6
7
/**
3
 * Generated the code definition of some method based into
8
 * Generated the code definition of some method based into
4
 * its reflection information
9
 * its reflection information
5
 * 
10
 * 
6
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
7
 * @package CodeReflection
8
 *
12
 *
9
 */
13
 */
10
class CodeReflectionMethod extends ExtendedReflectionMethod
14
class CodeReflectionMethod extends ExtendedReflectionMethod

Updated components/codeReflection/CodeReflectionParameter.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeReflectionParameter - to get the code reflection of the parameter
4
 * @package CodeReflection
5
 */
6
7
/**
3
 * Code Reflection Parameter
8
 * Code Reflection Parameter
4
 *
9
 *
5
 * Implements the code reflection parameters of the parameter reflection
10
 * Implements the code reflection parameters of the parameter reflection
6
 *
11
 *
7
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
12
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
8
 * @package CodeReflection
9
 */
13
 */
10
class CodeReflectionParameter extends ExtendedReflectionParameter
14
class CodeReflectionParameter extends ExtendedReflectionParameter
11
{
15
{

Updated components/codeReflection/CodeReflectionProperty.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeReflectionProperty - to get the code reflection of the property
4
 * @package CodeReflection
5
 */
6
7
/**
3
 * Code Reflection Property it is a code reflection version of the
8
 * Code Reflection Property it is a code reflection version of the
4
 * reflection property
9
 * reflection property
5
 *
10
 *
6
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
7
 * @package CodeReflection
8
 */
12
 */
9
class CodeReflectionProperty extends ExtendedReflectionProperty
13
class CodeReflectionProperty extends ExtendedReflectionProperty
10
{
14
{

Updated components/codeToDiagram/_start.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodetoDiagram Start
4
 * @package CodeToDiagram
5
 */
6
7
/**
3
 * Load the CodeToDiagram package
8
 * Load the CodeToDiagram package
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package CodeToDiagram
6
 */
10
 */
7
require_once( "CodeToDiagramException.class.php" );
11
require_once( "CodeToDiagramException.class.php" );
8
require_once( "CodeToDiagram.class.php" );
12
require_once( "CodeToDiagram.class.php" );

Updated components/codeToDiagram/CodeToDiagram.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * Code to diagram master class
3
 * CodeToDiagram - make the execution create a sequence diagram
4
 * @package CodeToDiagram
5
 */
6
7
/**
8
 * Code to diagram master class.
9
 * Take to itself the service of include and require. Make code instrumentation
10
 * of all the classes includes making this way possible to wacth some code execution.
4
 *
11
 *
5
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
12
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
6
 * @package CodeToDiagram
7
 */
13
 */
8
class CodeToDiagram
14
class CodeToDiagram
9
{
15
{
...
...
858
        
864
        
859
        return $this;
865
        return $this;
860
    }
866
    }
861
}
867
}
862
?>

Updated components/codeToDiagram/CodeToDiagramException.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * CodeToDiagramException - to the Exceptions in the CodeToDiagram scope
4
 *
5
 * @package CodeToDiagram
6
 */
7
8
/**
3
 * Code To Diagram Exception
9
 * Code To Diagram Exception
4
 *
10
 *
5
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
6
 * @package CodeToDiagram
7
 */
12
 */
8
class CodeToDiagramException extends Exception
13
class CodeToDiagramException extends Exception
9
{
14
{

Updated components/extendedReflection/_start.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * ExtendReflection Start
4
 * @package ExtendedReflection
5
 */
6
7
/**
3
 * Load the Extended Reflection package
8
 * Load the Extended Reflection package
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package ExtendedReflection
6
 */
10
 */
7
require_once( "ExtendedReflectionParameter.class.php" );
11
require_once( "ExtendedReflectionParameter.class.php" );
8
require_once( "ExtendedReflectionProperty.class.php" );
12
require_once( "ExtendedReflectionProperty.class.php" );

Updated components/extendedReflection/ExtendedReflectionClass.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * ExtendedReflectionClass - to make possible extends ReflectionClass
4
 * @package ExtendedReflection
5
 */
6
7
/**
8
 * 
3
 * Class what make possible and easy extends reflection classes
9
 * Class what make possible and easy extends reflection classes
4
 * 
10
 * 
5
 * Reflection classes can be a problem because the reflection
11
 * Reflection classes can be a problem because the reflection
...
...
9
 * extended version of the objects.
15
 * extended version of the objects.
10
 * 
16
 * 
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
17
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
12
 * @package ExtendedReflection
13
 *
18
 *
14
 */
19
 */
15
class ExtendedReflectionClass extends ReflectionClass
20
class ExtendedReflectionClass extends ReflectionClass

Updated components/extendedReflection/ExtendedReflectionFunction.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * ExtendedReflectionFunction - to make possible extend ReflectionFunction
4
 * @package ExtendedReflection
5
 */
6
7
/**
3
 * Class what make possible and easy extend reflection function
8
 * Class what make possible and easy extend reflection function
4
 * 
9
 * 
5
 * Reflection classes can be a problem because the reflection
10
 * Reflection classes can be a problem because the reflection
...
...
9
 * extended version of the objects.
14
 * extended version of the objects.
10
 * 
15
 * 
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
16
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
12
 * @package ExtendedReflection
13
 *
17
 *
14
 */
18
 */
15
class ExtendedReflectionFunction extends ReflectionFunction
19
class ExtendedReflectionFunction extends ReflectionFunction

Updated components/extendedReflection/ExtendedReflectionMethod.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * ExtendedReflectionMethod - to make possible to extends ReflectionMethod
4
 * @package ExtendedReflection
5
 */
6
7
/**
8
 *
3
 * Class what make possible and easy extend reflection method
9
 * Class what make possible and easy extend reflection method
4
 * 
10
 * 
5
 * Reflection classes can be a problem because the reflection
11
 * Reflection classes can be a problem because the reflection
...
...
9
 * extended version of the objects.
15
 * extended version of the objects.
10
 * 
16
 * 
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
17
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
12
 * @package ExtendedReflection
13
 *
18
 *
14
 */
19
 */
15
class ExtendedReflectionMethod extends ReflectionMethod
20
class ExtendedReflectionMethod extends ReflectionMethod

Updated components/extendedReflection/ExtendedReflectionParameter.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * ExtendedReflectionParameter - to make possible to extends ReflectionParameter
4
 * @package ExtendedReflection
5
 */
6
7
/**
3
 * Class what make possible and easy extend reflection parameter
8
 * Class what make possible and easy extend reflection parameter
4
 * 
9
 * 
5
 * Reflection classes can be a problem because the reflection
10
 * Reflection classes can be a problem because the reflection
...
...
9
 * extended version of the objects.
14
 * extended version of the objects.
10
 * 
15
 * 
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
16
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
12
 * @package ExtendedReflection
13
 *
17
 *
14
 */
18
 */
15
class ExtendedReflectionParameter extends ReflectionParameter
19
class ExtendedReflectionParameter extends ReflectionParameter

Updated components/extendedReflection/ExtendedReflectionProperty.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * ExtendedReflectionProperty - to make possible to extends ReflectionProperty
4
 * @package ExtendedReflection
5
 */
6
7
/**
3
 * Class what make possible and easy extend reflection property
8
 * Class what make possible and easy extend reflection property
4
 * 
9
 * 
5
 * Reflection classes can be a problem because the reflection
10
 * Reflection classes can be a problem because the reflection
...
...
9
 * extended version of the objects.
14
 * extended version of the objects.
10
 * 
15
 * 
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
16
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
12
 * @package ExtendedReflection
13
 *
17
 *
14
 */class ExtendedReflectionProperty extends ReflectionProperty
18
 */class ExtendedReflectionProperty extends ReflectionProperty
15
{
19
{

Updated components/library/_start.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * Library Start
4
 * @package library
5
 */
6
7
/**
3
 * Load the library package
8
 * Load the library package
4
 */
9
 */
5
require_once( "CorujaArrayManipulation.class.php" );
10
require_once( "CorujaArrayManipulation.class.php" );

Updated components/library/CorujaArrayManipulation.class.php Download diff

8586
1
<?php
1
<?php
2
/**
3
 * CorujaArrayManipulation - Class with methods for array manipulation
4
 * @package library
5
 */
2
6
3
/**
7
/**
4
 * Class with methods for array manipulation
8
 * Class with methods for array manipulation
...
...
34
		}
38
		}
35
	}
39
	}
36
40
37
}
41
}
38
39
40
?>

Updated components/library/CorujaClassManipulation.class.php Download diff

8586
1
<?php
1
<?php
2
/**
3
 * CorujaClassManipulation - Class for manipulation of classes
4
 * @package library
5
 */
2
6
3
/**
7
/**
4
 * Class for manipulation of classes
8
 * Class for manipulation of classes
...
...
63
	}
67
	}
64
68
65
}
69
}
66
67
?>

Updated components/library/CorujaStringManipulation.class.php Download diff

8586
1
<?php
1
<?php
2
/**
3
 * CorujaStringManipulation - Class for string manipulations
4
 * @package library
5
 */
2
6
3
/**
7
/**
4
 * Class for string manipulations
8
 * Class for string manipulations

Updated components/xmlSequence/_start.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * XmlSequence Start
4
 * @package XmlSequence
5
 */
6
7
/**
3
 * Load the XmlSequence package
8
 * Load the XmlSequence package
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package XmlSequence
6
 */
10
 */
7
require_once( 'XmlSequenceException.class.php' );
11
require_once( 'XmlSequenceException.class.php' );
8
require_once( 'XmlSequenceFactoryInterface.interface.php' );
12
require_once( 'XmlSequenceFactoryInterface.interface.php' );

Updated components/xmlSequence/XmlSequence.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * XmlSequence - Uml Object of the sequence diagram
4
 * @package XmlSequence
5
 */
6
7
/**
3
 * Class what represent the UML sequence diagram
8
 * Class what represent the UML sequence diagram
4
 * using the object oriented strutcture to do that
9
 * using the object oriented strutcture to do that
5
 * 
10
 * 
6
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
7
 * @package XmlSequence
8
 */
12
 */
9
class XmlSequence
13
class XmlSequence
10
{
14
{

Updated components/xmlSequence/XmlSequenceActor.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * XmlSequenceActor - UML object of the sequence diagram actor
4
 * @package XmlSequence
5
 */
6
7
/**
3
 * Actor of the object of the uml sequence diagram object
8
 * Actor of the object of the uml sequence diagram object
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package XmlSequence
6
 */
10
 */
7
class XmlSequenceActor
11
class XmlSequenceActor
8
{
12
{

Updated components/xmlSequence/XmlSequenceException.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * XmlSequenceException - to the Exceptions in the XmlSequence scope
4
 *
5
 * @package XmlSequence
6
 */
7
8
/**
3
 * Exception of the XmlSequence Component
9
 * Exception of the XmlSequence Component
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
10
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package XmlSequence
6
 */
11
 */
7
class XmlSequenceException extends Exception
12
class XmlSequenceException extends Exception
8
{
13
{

Updated components/xmlSequence/XmlSequenceFactoryInterface.interface.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * XmlSequenceFactoryInterface - definition of the factorys of XmlSequence Objects
4
 * @package XmlSequence
5
 */
6
7
/**
3
 * Interface to the factory of XmlSequence
8
 * Interface to the factory of XmlSequence
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package XmlSequence
6
 */
10
 */
7
interface XmlSequenceFactoryInterface
11
interface XmlSequenceFactoryInterface
8
{
12
{

Updated components/xmlSequence/XmlSequenceFactoryXml.class.php Download diff

8586
1
<?php 
1
<?php
2
/**
2
/**
3
 * XmlSequenceFactoryXml - Create a XmlSequence based on one Xml
4
 * @package XmlSequence
5
 */
6
7
/**
3
 * Factory what creates XmlSequence based into Xml Files
8
 * Factory what creates XmlSequence based into Xml Files
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package XmlSequence
6
 */
10
 */
7
class XmlSequenceFactoryXml implements XmlSequenceFactoryInterface
11
class XmlSequenceFactoryXml implements XmlSequenceFactoryInterface
8
{
12
{

Updated components/xmlSequence/XmlSequenceMessage.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * XmlSequenceMessage - Class with the UML description of the sequence diagram message
4
 * @package XmlSequence
5
 */
6
7
/**
3
 * Message send between actors into the XmlSequence object as the Sequence
8
 * Message send between actors into the XmlSequence object as the Sequence
4
 * Diagram UML guidelines append of more attributes as the code context make
9
 * Diagram UML guidelines append of more attributes as the code context make
5
 * usefull
10
 * usefull
6
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
11
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
7
 * @package XmlSequence
8
 */
12
 */
9
class XmlSequenceMessage
13
class XmlSequenceMessage
10
{
14
{

Updated components/xmlSequence/XmlSequencePrinterDiagram.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * XmlSequencePrinterDiagram - Generate a html diagram of the xml sequence object
4
 * @package XmlSequence
5
 */
6
7
/**
3
 * Generate a html diagram of the xml sequence object
8
 * Generate a html diagram of the xml sequence object
4
 * 
9
 * 
5
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
10
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
6
 * @package XmlSequence
7
 *
11
 *
8
 */
12
 */
9
class XmlSequencePrinterDiagram implements XmlSequencePrinterInterface
13
class XmlSequencePrinterDiagram implements XmlSequencePrinterInterface

Updated components/xmlSequence/XmlSequencePrinterInterface.interface.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * Generate the xml output of the XmlSequence
3
 * XmlSequencePrinterInterface - define the interface of XmlSequence object
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package XmlSequence
4
 * @package XmlSequence
6
 */
5
 */
6
7
/**
8
 * Generate the interface of the printer of XmlSequence object
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
10
 */
7
interface XmlSequencePrinterInterface
11
interface XmlSequencePrinterInterface
8
{
12
{
9
	/**
13
	/**

Updated components/xmlSequence/XmlSequencePrinterXml.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * XmlSequencePrinterXml - Convert a XmlSequence into a Xml
4
 * @package XmlSequence
5
 */
6
7
/**
3
 * Generate a html diagram of the xml sequence object
8
 * Generate a html diagram of the xml sequence object
4
 * 
5
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
6
 * @package XmlSequence
7
 *
10
 *
8
 */
11
 */
9
class XmlSequencePrinterXml implements XmlSequencePrinterInterface
12
class XmlSequencePrinterXml implements XmlSequencePrinterInterface

Updated components/xmlSequence/XmlSequenceValue.class.php Download diff

8586
1
<?php
1
<?php
2
/**
2
/**
3
 * XmlSequenceValue - UML Object of the Sequence Diagram Message Value
4
 * @package XmlSequence
5
 */
6
7
/**
3
 * Object with the values send into the message
8
 * Object with the values send into the message
4
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
9
 * @author Thiago Henrique Ramos da Mata <thiago.henrique.mata@gmail.com>
5
 * @package XmlSequence
6
 */
10
 */
7
class XmlSequenceValue
11
class XmlSequenceValue
8
{
12
{