Skip to content

Commit b145eed

Browse files
committed
issue #909: fix dynamic propeties
1 parent 261108b commit b145eed

5 files changed

+116
-0
lines changed

classes/step.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ class step extends persistent {
5757
/** @var array array for lazy loading step dependants */
5858
private $dependents = null;
5959

60+
/** @var dataflow Dataflow */
61+
private $dataflow = null;
62+
6063
/**
6164
* Return the definition of the properties of this model.
6265
*

tests/tool_dataflows_event_processor_test.php

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,37 @@
3535
*/
3636
class tool_dataflows_event_processor_test extends \advanced_testcase {
3737

38+
/**
39+
* Test workflow.
40+
* @var \tool_dataflows\dataflow
41+
*/
42+
protected $dataflow;
43+
44+
/**
45+
* Test writer.
46+
* @var
47+
*/
48+
protected $writer;
49+
50+
/**
51+
* Test reader.
52+
* @var
53+
*/
54+
protected $reader;
55+
56+
/**
57+
* Test course.
58+
*
59+
* @var \stdClass
60+
*/
61+
protected $course;
62+
63+
/**
64+
* Test output path.
65+
* @var
66+
*/
67+
protected $outputpath;
68+
3869
/**
3970
* Set up before each test
4071
*/

tests/tool_dataflows_flow_sql_test.php

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,41 @@
3434
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
3535
*/
3636
class tool_dataflows_flow_sql_test extends \advanced_testcase {
37+
/**
38+
* Test workflow.
39+
* @var \tool_dataflows\dataflow
40+
*/
41+
protected $dataflow;
42+
43+
/**
44+
* Test writer.
45+
* @var
46+
*/
47+
protected $writer;
48+
49+
/**
50+
* Test reader.
51+
* @var
52+
*/
53+
protected $reader;
54+
55+
/**
56+
* Test input path.
57+
* @var false|string
58+
*/
59+
protected $inputpath;
60+
61+
/**
62+
* Test output path.
63+
* @var
64+
*/
65+
protected $outputpath;
66+
67+
/**
68+
* Test flow step.
69+
* @var \tool_dataflows\step
70+
*/
71+
protected $flow;
3772

3873
/**
3974
* Set up before each test

tests/tool_dataflows_json_reader_test.php

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,42 @@
3636
*/
3737
class tool_dataflows_json_reader_test extends \advanced_testcase {
3838

39+
/**
40+
* Test workflow.
41+
* @var \tool_dataflows\dataflow
42+
*/
43+
protected $dataflow;
44+
45+
/**
46+
* Test writer.
47+
* @var
48+
*/
49+
protected $writer;
50+
51+
/**
52+
* Test reader.
53+
* @var
54+
*/
55+
protected $reader;
56+
57+
/**
58+
* Test input path.
59+
* @var false|string
60+
*/
61+
protected $inputpath;
62+
63+
/**
64+
* Test output path.
65+
* @var
66+
*/
67+
protected $outputpath;
68+
69+
/**
70+
* Test users.
71+
* @var
72+
*/
73+
protected $users;
74+
3975
/**
4076
* Set up before each test
4177
*/

tests/tool_dataflows_reader_csv_test.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,17 @@
3535
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
3636
*/
3737
class tool_dataflows_reader_csv_test extends \advanced_testcase {
38+
/**
39+
* Test writer.
40+
* @var
41+
*/
42+
protected $writer;
43+
44+
/**
45+
* Test reader.
46+
* @var
47+
*/
48+
protected $reader;
3849

3950
/**
4051
* Set up before each test

0 commit comments

Comments
 (0)