Completed
Push — master ( de9a4e...936c7d )
by Sam
04:36 queued 01:21
created
migrations/PropelMigration_1455269307.php 2 patches
Indentation   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -7,37 +7,37 @@  discard block
 block discarded – undo
7 7
  */
8 8
 class PropelMigration_1455269307
9 9
 {
10
-    public $comment = '';
10
+	public $comment = '';
11 11
 
12
-    public function preUp($manager)
13
-    {
14
-        // add the pre-migration code here
15
-    }
12
+	public function preUp($manager)
13
+	{
14
+		// add the pre-migration code here
15
+	}
16 16
 
17
-    public function postUp($manager)
18
-    {
19
-        // add the post-migration code here
20
-    }
17
+	public function postUp($manager)
18
+	{
19
+		// add the post-migration code here
20
+	}
21 21
 
22
-    public function preDown($manager)
23
-    {
24
-        // add the pre-migration code here
25
-    }
22
+	public function preDown($manager)
23
+	{
24
+		// add the pre-migration code here
25
+	}
26 26
 
27
-    public function postDown($manager)
28
-    {
29
-        // add the post-migration code here
30
-    }
27
+	public function postDown($manager)
28
+	{
29
+		// add the post-migration code here
30
+	}
31 31
 
32
-    /**
33
-     * Get the SQL statements for the Up migration
34
-     *
35
-     * @return array list of the SQL strings to execute for the Up migration
36
-     *               the keys being the datasources
37
-     */
38
-    public function getUpSQL()
39
-    {
40
-        return array (
32
+	/**
33
+	 * Get the SQL statements for the Up migration
34
+	 *
35
+	 * @return array list of the SQL strings to execute for the Up migration
36
+	 *               the keys being the datasources
37
+	 */
38
+	public function getUpSQL()
39
+	{
40
+		return array (
41 41
   'tvheadend_status_manager' => '
42 42
 PRAGMA foreign_keys = OFF;
43 43
 
@@ -46,17 +46,17 @@  discard block
 block discarded – undo
46 46
 PRAGMA foreign_keys = ON;
47 47
 ',
48 48
 );
49
-    }
49
+	}
50 50
 
51
-    /**
52
-     * Get the SQL statements for the Down migration
53
-     *
54
-     * @return array list of the SQL strings to execute for the Down migration
55
-     *               the keys being the datasources
56
-     */
57
-    public function getDownSQL()
58
-    {
59
-        return array (
51
+	/**
52
+	 * Get the SQL statements for the Down migration
53
+	 *
54
+	 * @return array list of the SQL strings to execute for the Down migration
55
+	 *               the keys being the datasources
56
+	 */
57
+	public function getDownSQL()
58
+	{
59
+		return array (
60 60
   'tvheadend_status_manager' => '
61 61
 PRAGMA foreign_keys = OFF;
62 62
 
@@ -86,6 +86,6 @@  discard block
 block discarded – undo
86 86
 PRAGMA foreign_keys = ON;
87 87
 ',
88 88
 );
89
-    }
89
+	}
90 90
 
91 91
 }
92 92
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
      */
38 38
     public function getUpSQL()
39 39
     {
40
-        return array (
40
+        return array(
41 41
   'tvheadend_status_manager' => '
42 42
 PRAGMA foreign_keys = OFF;
43 43
 
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
      */
80 80
     public function getDownSQL()
81 81
     {
82
-        return array (
82
+        return array(
83 83
   'tvheadend_status_manager' => '
84 84
 PRAGMA foreign_keys = OFF;
85 85
 
Please login to merge, or discard this patch.
migrations/PropelMigration_1455269809.php 2 patches
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -7,37 +7,37 @@  discard block
 block discarded – undo
7 7
  */
8 8
 class PropelMigration_1455269809
9 9
 {
10
-    public $comment = '';
11
-
12
-    public function preUp($manager)
13
-    {
14
-        // add the pre-migration code here
15
-    }
16
-
17
-    public function postUp($manager)
18
-    {
19
-        // add the post-migration code here
20
-    }
21
-
22
-    public function preDown($manager)
23
-    {
24
-        // add the pre-migration code here
25
-    }
26
-
27
-    public function postDown($manager)
28
-    {
29
-        // add the post-migration code here
30
-    }
31
-
32
-    /**
33
-     * Get the SQL statements for the Up migration
34
-     *
35
-     * @return array list of the SQL strings to execute for the Up migration
36
-     *               the keys being the datasources
37
-     */
38
-    public function getUpSQL()
39
-    {
40
-        return array (
10
+	public $comment = '';
11
+
12
+	public function preUp($manager)
13
+	{
14
+		// add the pre-migration code here
15
+	}
16
+
17
+	public function postUp($manager)
18
+	{
19
+		// add the post-migration code here
20
+	}
21
+
22
+	public function preDown($manager)
23
+	{
24
+		// add the pre-migration code here
25
+	}
26
+
27
+	public function postDown($manager)
28
+	{
29
+		// add the post-migration code here
30
+	}
31
+
32
+	/**
33
+	 * Get the SQL statements for the Up migration
34
+	 *
35
+	 * @return array list of the SQL strings to execute for the Up migration
36
+	 *               the keys being the datasources
37
+	 */
38
+	public function getUpSQL()
39
+	{
40
+		return array (
41 41
   'tvheadend_status_manager' => '
42 42
 PRAGMA foreign_keys = OFF;
43 43
 
@@ -69,17 +69,17 @@  discard block
 block discarded – undo
69 69
 PRAGMA foreign_keys = ON;
70 70
 ',
71 71
 );
72
-    }
73
-
74
-    /**
75
-     * Get the SQL statements for the Down migration
76
-     *
77
-     * @return array list of the SQL strings to execute for the Down migration
78
-     *               the keys being the datasources
79
-     */
80
-    public function getDownSQL()
81
-    {
82
-        return array (
72
+	}
73
+
74
+	/**
75
+	 * Get the SQL statements for the Down migration
76
+	 *
77
+	 * @return array list of the SQL strings to execute for the Down migration
78
+	 *               the keys being the datasources
79
+	 */
80
+	public function getDownSQL()
81
+	{
82
+		return array (
83 83
   'tvheadend_status_manager' => '
84 84
 PRAGMA foreign_keys = OFF;
85 85
 
@@ -111,6 +111,6 @@  discard block
 block discarded – undo
111 111
 PRAGMA foreign_keys = ON;
112 112
 ',
113 113
 );
114
-    }
114
+	}
115 115
 
116 116
 }
117 117
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
      */
38 38
     public function getUpSQL()
39 39
     {
40
-        return array (
40
+        return array(
41 41
   'tvheadend_status_manager' => '
42 42
 PRAGMA foreign_keys = OFF;
43 43
 
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
      */
80 80
     public function getDownSQL()
81 81
     {
82
-        return array (
82
+        return array(
83 83
   'tvheadend_status_manager' => '
84 84
 PRAGMA foreign_keys = OFF;
85 85
 
Please login to merge, or discard this patch.
src/cli/Database/InputQuery.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -27,9 +27,9 @@
 block discarded – undo
27 27
 	public function filterBySubscriptionStatus($instanceName, SubscriptionStatus $status)
28 28
 	{
29 29
 		return $this->filterByInstanceName($instanceName)
30
-		            ->filterByNetwork(Subscription::parseNetwork($status))
31
-		            ->filterByMux(Subscription::parseMux($status))
32
-		            ->addDescendingOrderByColumn('started');
30
+					->filterByNetwork(Subscription::parseNetwork($status))
31
+					->filterByMux(Subscription::parseMux($status))
32
+					->addDescendingOrderByColumn('started');
33 33
 	}
34 34
 
35 35
 }
Please login to merge, or discard this patch.
src/cli/Database/Map/InputTableMap.php 2 patches
Indentation   +414 added lines, -414 removed lines patch added patch discarded remove patch
@@ -28,429 +28,429 @@
 block discarded – undo
28 28
  */
29 29
 class InputTableMap extends TableMap
30 30
 {
31
-    use InstancePoolTrait;
32
-    use TableMapTrait;
33
-
34
-    /**
35
-     * The (dot-path) name of this class
36
-     */
37
-    const CLASS_NAME = 'Jalle19.StatusManager.Database.Map.InputTableMap';
38
-
39
-    /**
40
-     * The default database name for this class
41
-     */
42
-    const DATABASE_NAME = 'tvheadend_status_manager';
43
-
44
-    /**
45
-     * The table name for this class
46
-     */
47
-    const TABLE_NAME = 'input';
48
-
49
-    /**
50
-     * The related Propel class for this table
51
-     */
52
-    const OM_CLASS = '\\Jalle19\\StatusManager\\Database\\Input';
53
-
54
-    /**
55
-     * A class that can be returned by this tableMap
56
-     */
57
-    const CLASS_DEFAULT = 'Jalle19.StatusManager.Database.Input';
58
-
59
-    /**
60
-     * The total number of columns
61
-     */
62
-    const NUM_COLUMNS = 7;
63
-
64
-    /**
65
-     * The number of lazy-loaded columns
66
-     */
67
-    const NUM_LAZY_LOAD_COLUMNS = 0;
68
-
69
-    /**
70
-     * The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS)
71
-     */
72
-    const NUM_HYDRATE_COLUMNS = 7;
73
-
74
-    /**
75
-     * the column name for the uuid field
76
-     */
77
-    const COL_UUID = 'input.uuid';
78
-
79
-    /**
80
-     * the column name for the instance_name field
81
-     */
82
-    const COL_INSTANCE_NAME = 'input.instance_name';
83
-
84
-    /**
85
-     * the column name for the started field
86
-     */
87
-    const COL_STARTED = 'input.started';
88
-
89
-    /**
90
-     * the column name for the input field
91
-     */
92
-    const COL_INPUT = 'input.input';
93
-
94
-    /**
95
-     * the column name for the network field
96
-     */
97
-    const COL_NETWORK = 'input.network';
98
-
99
-    /**
100
-     * the column name for the mux field
101
-     */
102
-    const COL_MUX = 'input.mux';
103
-
104
-    /**
105
-     * the column name for the weight field
106
-     */
107
-    const COL_WEIGHT = 'input.weight';
108
-
109
-    /**
110
-     * The default string format for model objects of the related table
111
-     */
112
-    const DEFAULT_STRING_FORMAT = 'YAML';
113
-
114
-    /**
115
-     * holds an array of fieldnames
116
-     *
117
-     * first dimension keys are the type constants
118
-     * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
119
-     */
120
-    protected static $fieldNames = array (
121
-        self::TYPE_PHPNAME       => array('Uuid', 'InstanceName', 'Started', 'Input', 'Network', 'Mux', 'Weight', ),
122
-        self::TYPE_CAMELNAME     => array('uuid', 'instanceName', 'started', 'input', 'network', 'mux', 'weight', ),
123
-        self::TYPE_COLNAME       => array(InputTableMap::COL_UUID, InputTableMap::COL_INSTANCE_NAME, InputTableMap::COL_STARTED, InputTableMap::COL_INPUT, InputTableMap::COL_NETWORK, InputTableMap::COL_MUX, InputTableMap::COL_WEIGHT, ),
124
-        self::TYPE_FIELDNAME     => array('uuid', 'instance_name', 'started', 'input', 'network', 'mux', 'weight', ),
125
-        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, )
126
-    );
127
-
128
-    /**
129
-     * holds an array of keys for quick access to the fieldnames array
130
-     *
131
-     * first dimension keys are the type constants
132
-     * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0
133
-     */
134
-    protected static $fieldKeys = array (
135
-        self::TYPE_PHPNAME       => array('Uuid' => 0, 'InstanceName' => 1, 'Started' => 2, 'Input' => 3, 'Network' => 4, 'Mux' => 5, 'Weight' => 6, ),
136
-        self::TYPE_CAMELNAME     => array('uuid' => 0, 'instanceName' => 1, 'started' => 2, 'input' => 3, 'network' => 4, 'mux' => 5, 'weight' => 6, ),
137
-        self::TYPE_COLNAME       => array(InputTableMap::COL_UUID => 0, InputTableMap::COL_INSTANCE_NAME => 1, InputTableMap::COL_STARTED => 2, InputTableMap::COL_INPUT => 3, InputTableMap::COL_NETWORK => 4, InputTableMap::COL_MUX => 5, InputTableMap::COL_WEIGHT => 6, ),
138
-        self::TYPE_FIELDNAME     => array('uuid' => 0, 'instance_name' => 1, 'started' => 2, 'input' => 3, 'network' => 4, 'mux' => 5, 'weight' => 6, ),
139
-        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, )
140
-    );
141
-
142
-    /**
143
-     * Initialize the table attributes and columns
144
-     * Relations are not initialized by this method since they are lazy loaded
145
-     *
146
-     * @return void
147
-     * @throws PropelException
148
-     */
149
-    public function initialize()
150
-    {
151
-        // attributes
152
-        $this->setName('input');
153
-        $this->setPhpName('Input');
154
-        $this->setIdentifierQuoting(false);
155
-        $this->setClassName('\\Jalle19\\StatusManager\\Database\\Input');
156
-        $this->setPackage('Jalle19.StatusManager.Database');
157
-        $this->setUseIdGenerator(false);
158
-        // columns
159
-        $this->addPrimaryKey('uuid', 'Uuid', 'VARCHAR', true, 255, null);
160
-        $this->addForeignKey('instance_name', 'InstanceName', 'VARCHAR', 'instance', 'name', true, 255, null);
161
-        $this->addColumn('started', 'Started', 'TIMESTAMP', true, null, null);
162
-        $this->addColumn('input', 'Input', 'VARCHAR', true, 255, null);
163
-        $this->addColumn('network', 'Network', 'VARCHAR', true, 255, null);
164
-        $this->addColumn('mux', 'Mux', 'VARCHAR', true, 255, null);
165
-        $this->addColumn('weight', 'Weight', 'INTEGER', true, null, null);
166
-    } // initialize()
167
-
168
-    /**
169
-     * Build the RelationMap objects for this table relationships
170
-     */
171
-    public function buildRelations()
172
-    {
173
-        $this->addRelation('Instance', '\\Jalle19\\StatusManager\\Database\\Instance', RelationMap::MANY_TO_ONE, array (
31
+	use InstancePoolTrait;
32
+	use TableMapTrait;
33
+
34
+	/**
35
+	 * The (dot-path) name of this class
36
+	 */
37
+	const CLASS_NAME = 'Jalle19.StatusManager.Database.Map.InputTableMap';
38
+
39
+	/**
40
+	 * The default database name for this class
41
+	 */
42
+	const DATABASE_NAME = 'tvheadend_status_manager';
43
+
44
+	/**
45
+	 * The table name for this class
46
+	 */
47
+	const TABLE_NAME = 'input';
48
+
49
+	/**
50
+	 * The related Propel class for this table
51
+	 */
52
+	const OM_CLASS = '\\Jalle19\\StatusManager\\Database\\Input';
53
+
54
+	/**
55
+	 * A class that can be returned by this tableMap
56
+	 */
57
+	const CLASS_DEFAULT = 'Jalle19.StatusManager.Database.Input';
58
+
59
+	/**
60
+	 * The total number of columns
61
+	 */
62
+	const NUM_COLUMNS = 7;
63
+
64
+	/**
65
+	 * The number of lazy-loaded columns
66
+	 */
67
+	const NUM_LAZY_LOAD_COLUMNS = 0;
68
+
69
+	/**
70
+	 * The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS)
71
+	 */
72
+	const NUM_HYDRATE_COLUMNS = 7;
73
+
74
+	/**
75
+	 * the column name for the uuid field
76
+	 */
77
+	const COL_UUID = 'input.uuid';
78
+
79
+	/**
80
+	 * the column name for the instance_name field
81
+	 */
82
+	const COL_INSTANCE_NAME = 'input.instance_name';
83
+
84
+	/**
85
+	 * the column name for the started field
86
+	 */
87
+	const COL_STARTED = 'input.started';
88
+
89
+	/**
90
+	 * the column name for the input field
91
+	 */
92
+	const COL_INPUT = 'input.input';
93
+
94
+	/**
95
+	 * the column name for the network field
96
+	 */
97
+	const COL_NETWORK = 'input.network';
98
+
99
+	/**
100
+	 * the column name for the mux field
101
+	 */
102
+	const COL_MUX = 'input.mux';
103
+
104
+	/**
105
+	 * the column name for the weight field
106
+	 */
107
+	const COL_WEIGHT = 'input.weight';
108
+
109
+	/**
110
+	 * The default string format for model objects of the related table
111
+	 */
112
+	const DEFAULT_STRING_FORMAT = 'YAML';
113
+
114
+	/**
115
+	 * holds an array of fieldnames
116
+	 *
117
+	 * first dimension keys are the type constants
118
+	 * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
119
+	 */
120
+	protected static $fieldNames = array (
121
+		self::TYPE_PHPNAME       => array('Uuid', 'InstanceName', 'Started', 'Input', 'Network', 'Mux', 'Weight', ),
122
+		self::TYPE_CAMELNAME     => array('uuid', 'instanceName', 'started', 'input', 'network', 'mux', 'weight', ),
123
+		self::TYPE_COLNAME       => array(InputTableMap::COL_UUID, InputTableMap::COL_INSTANCE_NAME, InputTableMap::COL_STARTED, InputTableMap::COL_INPUT, InputTableMap::COL_NETWORK, InputTableMap::COL_MUX, InputTableMap::COL_WEIGHT, ),
124
+		self::TYPE_FIELDNAME     => array('uuid', 'instance_name', 'started', 'input', 'network', 'mux', 'weight', ),
125
+		self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, )
126
+	);
127
+
128
+	/**
129
+	 * holds an array of keys for quick access to the fieldnames array
130
+	 *
131
+	 * first dimension keys are the type constants
132
+	 * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0
133
+	 */
134
+	protected static $fieldKeys = array (
135
+		self::TYPE_PHPNAME       => array('Uuid' => 0, 'InstanceName' => 1, 'Started' => 2, 'Input' => 3, 'Network' => 4, 'Mux' => 5, 'Weight' => 6, ),
136
+		self::TYPE_CAMELNAME     => array('uuid' => 0, 'instanceName' => 1, 'started' => 2, 'input' => 3, 'network' => 4, 'mux' => 5, 'weight' => 6, ),
137
+		self::TYPE_COLNAME       => array(InputTableMap::COL_UUID => 0, InputTableMap::COL_INSTANCE_NAME => 1, InputTableMap::COL_STARTED => 2, InputTableMap::COL_INPUT => 3, InputTableMap::COL_NETWORK => 4, InputTableMap::COL_MUX => 5, InputTableMap::COL_WEIGHT => 6, ),
138
+		self::TYPE_FIELDNAME     => array('uuid' => 0, 'instance_name' => 1, 'started' => 2, 'input' => 3, 'network' => 4, 'mux' => 5, 'weight' => 6, ),
139
+		self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, )
140
+	);
141
+
142
+	/**
143
+	 * Initialize the table attributes and columns
144
+	 * Relations are not initialized by this method since they are lazy loaded
145
+	 *
146
+	 * @return void
147
+	 * @throws PropelException
148
+	 */
149
+	public function initialize()
150
+	{
151
+		// attributes
152
+		$this->setName('input');
153
+		$this->setPhpName('Input');
154
+		$this->setIdentifierQuoting(false);
155
+		$this->setClassName('\\Jalle19\\StatusManager\\Database\\Input');
156
+		$this->setPackage('Jalle19.StatusManager.Database');
157
+		$this->setUseIdGenerator(false);
158
+		// columns
159
+		$this->addPrimaryKey('uuid', 'Uuid', 'VARCHAR', true, 255, null);
160
+		$this->addForeignKey('instance_name', 'InstanceName', 'VARCHAR', 'instance', 'name', true, 255, null);
161
+		$this->addColumn('started', 'Started', 'TIMESTAMP', true, null, null);
162
+		$this->addColumn('input', 'Input', 'VARCHAR', true, 255, null);
163
+		$this->addColumn('network', 'Network', 'VARCHAR', true, 255, null);
164
+		$this->addColumn('mux', 'Mux', 'VARCHAR', true, 255, null);
165
+		$this->addColumn('weight', 'Weight', 'INTEGER', true, null, null);
166
+	} // initialize()
167
+
168
+	/**
169
+	 * Build the RelationMap objects for this table relationships
170
+	 */
171
+	public function buildRelations()
172
+	{
173
+		$this->addRelation('Instance', '\\Jalle19\\StatusManager\\Database\\Instance', RelationMap::MANY_TO_ONE, array (
174 174
   0 =>
175 175
   array (
176
-    0 => ':instance_name',
177
-    1 => ':name',
176
+	0 => ':instance_name',
177
+	1 => ':name',
178 178
   ),
179 179
 ), null, null, null, false);
180
-        $this->addRelation('Subscription', '\\Jalle19\\StatusManager\\Database\\Subscription', RelationMap::ONE_TO_MANY, array (
180
+		$this->addRelation('Subscription', '\\Jalle19\\StatusManager\\Database\\Subscription', RelationMap::ONE_TO_MANY, array (
181 181
   0 =>
182 182
   array (
183
-    0 => ':input_uuid',
184
-    1 => ':uuid',
183
+	0 => ':input_uuid',
184
+	1 => ':uuid',
185 185
   ),
186 186
 ), null, null, 'Subscriptions', false);
187
-    } // buildRelations()
188
-
189
-    /**
190
-     * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table.
191
-     *
192
-     * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
193
-     * a multi-column primary key, a serialize()d version of the primary key will be returned.
194
-     *
195
-     * @param array  $row       resultset row.
196
-     * @param int    $offset    The 0-based offset for reading from the resultset row.
197
-     * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
198
-     *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
199
-     *
200
-     * @return string The primary key hash of the row
201
-     */
202
-    public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
203
-    {
204
-        // If the PK cannot be derived from the row, return NULL.
205
-        if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)] === null) {
206
-            return null;
207
-        }
208
-
209
-        return null === $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)] || is_scalar($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)]) || is_callable([$row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)], '__toString']) ? (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)] : $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)];
210
-    }
211
-
212
-    /**
213
-     * Retrieves the primary key from the DB resultset row
214
-     * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
215
-     * a multi-column primary key, an array of the primary key columns will be returned.
216
-     *
217
-     * @param array  $row       resultset row.
218
-     * @param int    $offset    The 0-based offset for reading from the resultset row.
219
-     * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
220
-     *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
221
-     *
222
-     * @return mixed The primary key of the row
223
-     */
224
-    public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
225
-    {
226
-        return (string) $row[
227
-            $indexType == TableMap::TYPE_NUM
228
-                ? 0 + $offset
229
-                : self::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)
230
-        ];
231
-    }
232
-
233
-    /**
234
-     * The class that the tableMap will make instances of.
235
-     *
236
-     * If $withPrefix is true, the returned path
237
-     * uses a dot-path notation which is translated into a path
238
-     * relative to a location on the PHP include_path.
239
-     * (e.g. path.to.MyClass -> 'path/to/MyClass.php')
240
-     *
241
-     * @param boolean $withPrefix Whether or not to return the path with the class name
242
-     * @return string path.to.ClassName
243
-     */
244
-    public static function getOMClass($withPrefix = true)
245
-    {
246
-        return $withPrefix ? InputTableMap::CLASS_DEFAULT : InputTableMap::OM_CLASS;
247
-    }
248
-
249
-    /**
250
-     * Populates an object of the default type or an object that inherit from the default.
251
-     *
252
-     * @param array  $row       row returned by DataFetcher->fetch().
253
-     * @param int    $offset    The 0-based offset for reading from the resultset row.
254
-     * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType().
187
+	} // buildRelations()
188
+
189
+	/**
190
+	 * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table.
191
+	 *
192
+	 * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
193
+	 * a multi-column primary key, a serialize()d version of the primary key will be returned.
194
+	 *
195
+	 * @param array  $row       resultset row.
196
+	 * @param int    $offset    The 0-based offset for reading from the resultset row.
197
+	 * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
198
+	 *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
199
+	 *
200
+	 * @return string The primary key hash of the row
201
+	 */
202
+	public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
203
+	{
204
+		// If the PK cannot be derived from the row, return NULL.
205
+		if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)] === null) {
206
+			return null;
207
+		}
208
+
209
+		return null === $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)] || is_scalar($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)]) || is_callable([$row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)], '__toString']) ? (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)] : $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)];
210
+	}
211
+
212
+	/**
213
+	 * Retrieves the primary key from the DB resultset row
214
+	 * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
215
+	 * a multi-column primary key, an array of the primary key columns will be returned.
216
+	 *
217
+	 * @param array  $row       resultset row.
218
+	 * @param int    $offset    The 0-based offset for reading from the resultset row.
219
+	 * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
220
+	 *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
221
+	 *
222
+	 * @return mixed The primary key of the row
223
+	 */
224
+	public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
225
+	{
226
+		return (string) $row[
227
+			$indexType == TableMap::TYPE_NUM
228
+				? 0 + $offset
229
+				: self::translateFieldName('Uuid', TableMap::TYPE_PHPNAME, $indexType)
230
+		];
231
+	}
232
+
233
+	/**
234
+	 * The class that the tableMap will make instances of.
235
+	 *
236
+	 * If $withPrefix is true, the returned path
237
+	 * uses a dot-path notation which is translated into a path
238
+	 * relative to a location on the PHP include_path.
239
+	 * (e.g. path.to.MyClass -> 'path/to/MyClass.php')
240
+	 *
241
+	 * @param boolean $withPrefix Whether or not to return the path with the class name
242
+	 * @return string path.to.ClassName
243
+	 */
244
+	public static function getOMClass($withPrefix = true)
245
+	{
246
+		return $withPrefix ? InputTableMap::CLASS_DEFAULT : InputTableMap::OM_CLASS;
247
+	}
248
+
249
+	/**
250
+	 * Populates an object of the default type or an object that inherit from the default.
251
+	 *
252
+	 * @param array  $row       row returned by DataFetcher->fetch().
253
+	 * @param int    $offset    The 0-based offset for reading from the resultset row.
254
+	 * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType().
255 255
                                  One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
256
-     *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM.
257
-     *
258
-     * @throws PropelException Any exceptions caught during processing will be
259
-     *                         rethrown wrapped into a PropelException.
260
-     * @return array           (Input object, last column rank)
261
-     */
262
-    public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
263
-    {
264
-        $key = InputTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType);
265
-        if (null !== ($obj = InputTableMap::getInstanceFromPool($key))) {
266
-            // We no longer rehydrate the object, since this can cause data loss.
267
-            // See http://www.propelorm.org/ticket/509
268
-            // $obj->hydrate($row, $offset, true); // rehydrate
269
-            $col = $offset + InputTableMap::NUM_HYDRATE_COLUMNS;
270
-        } else {
271
-            $cls = InputTableMap::OM_CLASS;
272
-            /** @var Input $obj */
273
-            $obj = new $cls();
274
-            $col = $obj->hydrate($row, $offset, false, $indexType);
275
-            InputTableMap::addInstanceToPool($obj, $key);
276
-        }
277
-
278
-        return array($obj, $col);
279
-    }
280
-
281
-    /**
282
-     * The returned array will contain objects of the default type or
283
-     * objects that inherit from the default.
284
-     *
285
-     * @param DataFetcherInterface $dataFetcher
286
-     * @return array
287
-     * @throws PropelException Any exceptions caught during processing will be
288
-     *                         rethrown wrapped into a PropelException.
289
-     */
290
-    public static function populateObjects(DataFetcherInterface $dataFetcher)
291
-    {
292
-        $results = array();
293
-
294
-        // set the class once to avoid overhead in the loop
295
-        $cls = static::getOMClass(false);
296
-        // populate the object(s)
297
-        while ($row = $dataFetcher->fetch()) {
298
-            $key = InputTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType());
299
-            if (null !== ($obj = InputTableMap::getInstanceFromPool($key))) {
300
-                // We no longer rehydrate the object, since this can cause data loss.
301
-                // See http://www.propelorm.org/ticket/509
302
-                // $obj->hydrate($row, 0, true); // rehydrate
303
-                $results[] = $obj;
304
-            } else {
305
-                /** @var Input $obj */
306
-                $obj = new $cls();
307
-                $obj->hydrate($row);
308
-                $results[] = $obj;
309
-                InputTableMap::addInstanceToPool($obj, $key);
310
-            } // if key exists
311
-        }
312
-
313
-        return $results;
314
-    }
315
-    /**
316
-     * Add all the columns needed to create a new object.
317
-     *
318
-     * Note: any columns that were marked with lazyLoad="true" in the
319
-     * XML schema will not be added to the select list and only loaded
320
-     * on demand.
321
-     *
322
-     * @param Criteria $criteria object containing the columns to add.
323
-     * @param string   $alias    optional table alias
324
-     * @throws PropelException Any exceptions caught during processing will be
325
-     *                         rethrown wrapped into a PropelException.
326
-     */
327
-    public static function addSelectColumns(Criteria $criteria, $alias = null)
328
-    {
329
-        if (null === $alias) {
330
-            $criteria->addSelectColumn(InputTableMap::COL_UUID);
331
-            $criteria->addSelectColumn(InputTableMap::COL_INSTANCE_NAME);
332
-            $criteria->addSelectColumn(InputTableMap::COL_STARTED);
333
-            $criteria->addSelectColumn(InputTableMap::COL_INPUT);
334
-            $criteria->addSelectColumn(InputTableMap::COL_NETWORK);
335
-            $criteria->addSelectColumn(InputTableMap::COL_MUX);
336
-            $criteria->addSelectColumn(InputTableMap::COL_WEIGHT);
337
-        } else {
338
-            $criteria->addSelectColumn($alias . '.uuid');
339
-            $criteria->addSelectColumn($alias . '.instance_name');
340
-            $criteria->addSelectColumn($alias . '.started');
341
-            $criteria->addSelectColumn($alias . '.input');
342
-            $criteria->addSelectColumn($alias . '.network');
343
-            $criteria->addSelectColumn($alias . '.mux');
344
-            $criteria->addSelectColumn($alias . '.weight');
345
-        }
346
-    }
347
-
348
-    /**
349
-     * Returns the TableMap related to this object.
350
-     * This method is not needed for general use but a specific application could have a need.
351
-     * @return TableMap
352
-     * @throws PropelException Any exceptions caught during processing will be
353
-     *                         rethrown wrapped into a PropelException.
354
-     */
355
-    public static function getTableMap()
356
-    {
357
-        return Propel::getServiceContainer()->getDatabaseMap(InputTableMap::DATABASE_NAME)->getTable(InputTableMap::TABLE_NAME);
358
-    }
359
-
360
-    /**
361
-     * Add a TableMap instance to the database for this tableMap class.
362
-     */
363
-    public static function buildTableMap()
364
-    {
365
-        $dbMap = Propel::getServiceContainer()->getDatabaseMap(InputTableMap::DATABASE_NAME);
366
-        if (!$dbMap->hasTable(InputTableMap::TABLE_NAME)) {
367
-            $dbMap->addTableObject(new InputTableMap());
368
-        }
369
-    }
370
-
371
-    /**
372
-     * Performs a DELETE on the database, given a Input or Criteria object OR a primary key value.
373
-     *
374
-     * @param mixed               $values Criteria or Input object or primary key or array of primary keys
375
-     *              which is used to create the DELETE statement
376
-     * @param  ConnectionInterface $con the connection to use
377
-     * @return int             The number of affected rows (if supported by underlying database driver).  This includes CASCADE-related rows
378
-     *                         if supported by native driver or if emulated using Propel.
379
-     * @throws PropelException Any exceptions caught during processing will be
380
-     *                         rethrown wrapped into a PropelException.
381
-     */
382
-     public static function doDelete($values, ConnectionInterface $con = null)
383
-     {
384
-        if (null === $con) {
385
-            $con = Propel::getServiceContainer()->getWriteConnection(InputTableMap::DATABASE_NAME);
386
-        }
387
-
388
-        if ($values instanceof Criteria) {
389
-            // rename for clarity
390
-            $criteria = $values;
391
-        } elseif ($values instanceof \Jalle19\StatusManager\Database\Input) { // it's a model object
392
-            // create criteria based on pk values
393
-            $criteria = $values->buildPkeyCriteria();
394
-        } else { // it's a primary key, or an array of pks
395
-            $criteria = new Criteria(InputTableMap::DATABASE_NAME);
396
-            $criteria->add(InputTableMap::COL_UUID, (array) $values, Criteria::IN);
397
-        }
398
-
399
-        $query = InputQuery::create()->mergeWith($criteria);
400
-
401
-        if ($values instanceof Criteria) {
402
-            InputTableMap::clearInstancePool();
403
-        } elseif (!is_object($values)) { // it's a primary key, or an array of pks
404
-            foreach ((array) $values as $singleval) {
405
-                InputTableMap::removeInstanceFromPool($singleval);
406
-            }
407
-        }
408
-
409
-        return $query->delete($con);
410
-    }
411
-
412
-    /**
413
-     * Deletes all rows from the input table.
414
-     *
415
-     * @param ConnectionInterface $con the connection to use
416
-     * @return int The number of affected rows (if supported by underlying database driver).
417
-     */
418
-    public static function doDeleteAll(ConnectionInterface $con = null)
419
-    {
420
-        return InputQuery::create()->doDeleteAll($con);
421
-    }
422
-
423
-    /**
424
-     * Performs an INSERT on the database, given a Input or Criteria object.
425
-     *
426
-     * @param mixed               $criteria Criteria or Input object containing data that is used to create the INSERT statement.
427
-     * @param ConnectionInterface $con the ConnectionInterface connection to use
428
-     * @return mixed           The new primary key.
429
-     * @throws PropelException Any exceptions caught during processing will be
430
-     *                         rethrown wrapped into a PropelException.
431
-     */
432
-    public static function doInsert($criteria, ConnectionInterface $con = null)
433
-    {
434
-        if (null === $con) {
435
-            $con = Propel::getServiceContainer()->getWriteConnection(InputTableMap::DATABASE_NAME);
436
-        }
437
-
438
-        if ($criteria instanceof Criteria) {
439
-            $criteria = clone $criteria; // rename for clarity
440
-        } else {
441
-            $criteria = $criteria->buildCriteria(); // build Criteria from Input object
442
-        }
443
-
444
-
445
-        // Set the correct dbName
446
-        $query = InputQuery::create()->mergeWith($criteria);
447
-
448
-        // use transaction because $criteria could contain info
449
-        // for more than one table (I guess, conceivably)
450
-        return $con->transaction(function () use ($con, $query) {
451
-            return $query->doInsert($con);
452
-        });
453
-    }
256
+	 *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM.
257
+	 *
258
+	 * @throws PropelException Any exceptions caught during processing will be
259
+	 *                         rethrown wrapped into a PropelException.
260
+	 * @return array           (Input object, last column rank)
261
+	 */
262
+	public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
263
+	{
264
+		$key = InputTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType);
265
+		if (null !== ($obj = InputTableMap::getInstanceFromPool($key))) {
266
+			// We no longer rehydrate the object, since this can cause data loss.
267
+			// See http://www.propelorm.org/ticket/509
268
+			// $obj->hydrate($row, $offset, true); // rehydrate
269
+			$col = $offset + InputTableMap::NUM_HYDRATE_COLUMNS;
270
+		} else {
271
+			$cls = InputTableMap::OM_CLASS;
272
+			/** @var Input $obj */
273
+			$obj = new $cls();
274
+			$col = $obj->hydrate($row, $offset, false, $indexType);
275
+			InputTableMap::addInstanceToPool($obj, $key);
276
+		}
277
+
278
+		return array($obj, $col);
279
+	}
280
+
281
+	/**
282
+	 * The returned array will contain objects of the default type or
283
+	 * objects that inherit from the default.
284
+	 *
285
+	 * @param DataFetcherInterface $dataFetcher
286
+	 * @return array
287
+	 * @throws PropelException Any exceptions caught during processing will be
288
+	 *                         rethrown wrapped into a PropelException.
289
+	 */
290
+	public static function populateObjects(DataFetcherInterface $dataFetcher)
291
+	{
292
+		$results = array();
293
+
294
+		// set the class once to avoid overhead in the loop
295
+		$cls = static::getOMClass(false);
296
+		// populate the object(s)
297
+		while ($row = $dataFetcher->fetch()) {
298
+			$key = InputTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType());
299
+			if (null !== ($obj = InputTableMap::getInstanceFromPool($key))) {
300
+				// We no longer rehydrate the object, since this can cause data loss.
301
+				// See http://www.propelorm.org/ticket/509
302
+				// $obj->hydrate($row, 0, true); // rehydrate
303
+				$results[] = $obj;
304
+			} else {
305
+				/** @var Input $obj */
306
+				$obj = new $cls();
307
+				$obj->hydrate($row);
308
+				$results[] = $obj;
309
+				InputTableMap::addInstanceToPool($obj, $key);
310
+			} // if key exists
311
+		}
312
+
313
+		return $results;
314
+	}
315
+	/**
316
+	 * Add all the columns needed to create a new object.
317
+	 *
318
+	 * Note: any columns that were marked with lazyLoad="true" in the
319
+	 * XML schema will not be added to the select list and only loaded
320
+	 * on demand.
321
+	 *
322
+	 * @param Criteria $criteria object containing the columns to add.
323
+	 * @param string   $alias    optional table alias
324
+	 * @throws PropelException Any exceptions caught during processing will be
325
+	 *                         rethrown wrapped into a PropelException.
326
+	 */
327
+	public static function addSelectColumns(Criteria $criteria, $alias = null)
328
+	{
329
+		if (null === $alias) {
330
+			$criteria->addSelectColumn(InputTableMap::COL_UUID);
331
+			$criteria->addSelectColumn(InputTableMap::COL_INSTANCE_NAME);
332
+			$criteria->addSelectColumn(InputTableMap::COL_STARTED);
333
+			$criteria->addSelectColumn(InputTableMap::COL_INPUT);
334
+			$criteria->addSelectColumn(InputTableMap::COL_NETWORK);
335
+			$criteria->addSelectColumn(InputTableMap::COL_MUX);
336
+			$criteria->addSelectColumn(InputTableMap::COL_WEIGHT);
337
+		} else {
338
+			$criteria->addSelectColumn($alias . '.uuid');
339
+			$criteria->addSelectColumn($alias . '.instance_name');
340
+			$criteria->addSelectColumn($alias . '.started');
341
+			$criteria->addSelectColumn($alias . '.input');
342
+			$criteria->addSelectColumn($alias . '.network');
343
+			$criteria->addSelectColumn($alias . '.mux');
344
+			$criteria->addSelectColumn($alias . '.weight');
345
+		}
346
+	}
347
+
348
+	/**
349
+	 * Returns the TableMap related to this object.
350
+	 * This method is not needed for general use but a specific application could have a need.
351
+	 * @return TableMap
352
+	 * @throws PropelException Any exceptions caught during processing will be
353
+	 *                         rethrown wrapped into a PropelException.
354
+	 */
355
+	public static function getTableMap()
356
+	{
357
+		return Propel::getServiceContainer()->getDatabaseMap(InputTableMap::DATABASE_NAME)->getTable(InputTableMap::TABLE_NAME);
358
+	}
359
+
360
+	/**
361
+	 * Add a TableMap instance to the database for this tableMap class.
362
+	 */
363
+	public static function buildTableMap()
364
+	{
365
+		$dbMap = Propel::getServiceContainer()->getDatabaseMap(InputTableMap::DATABASE_NAME);
366
+		if (!$dbMap->hasTable(InputTableMap::TABLE_NAME)) {
367
+			$dbMap->addTableObject(new InputTableMap());
368
+		}
369
+	}
370
+
371
+	/**
372
+	 * Performs a DELETE on the database, given a Input or Criteria object OR a primary key value.
373
+	 *
374
+	 * @param mixed               $values Criteria or Input object or primary key or array of primary keys
375
+	 *              which is used to create the DELETE statement
376
+	 * @param  ConnectionInterface $con the connection to use
377
+	 * @return int             The number of affected rows (if supported by underlying database driver).  This includes CASCADE-related rows
378
+	 *                         if supported by native driver or if emulated using Propel.
379
+	 * @throws PropelException Any exceptions caught during processing will be
380
+	 *                         rethrown wrapped into a PropelException.
381
+	 */
382
+	 public static function doDelete($values, ConnectionInterface $con = null)
383
+	 {
384
+		if (null === $con) {
385
+			$con = Propel::getServiceContainer()->getWriteConnection(InputTableMap::DATABASE_NAME);
386
+		}
387
+
388
+		if ($values instanceof Criteria) {
389
+			// rename for clarity
390
+			$criteria = $values;
391
+		} elseif ($values instanceof \Jalle19\StatusManager\Database\Input) { // it's a model object
392
+			// create criteria based on pk values
393
+			$criteria = $values->buildPkeyCriteria();
394
+		} else { // it's a primary key, or an array of pks
395
+			$criteria = new Criteria(InputTableMap::DATABASE_NAME);
396
+			$criteria->add(InputTableMap::COL_UUID, (array) $values, Criteria::IN);
397
+		}
398
+
399
+		$query = InputQuery::create()->mergeWith($criteria);
400
+
401
+		if ($values instanceof Criteria) {
402
+			InputTableMap::clearInstancePool();
403
+		} elseif (!is_object($values)) { // it's a primary key, or an array of pks
404
+			foreach ((array) $values as $singleval) {
405
+				InputTableMap::removeInstanceFromPool($singleval);
406
+			}
407
+		}
408
+
409
+		return $query->delete($con);
410
+	}
411
+
412
+	/**
413
+	 * Deletes all rows from the input table.
414
+	 *
415
+	 * @param ConnectionInterface $con the connection to use
416
+	 * @return int The number of affected rows (if supported by underlying database driver).
417
+	 */
418
+	public static function doDeleteAll(ConnectionInterface $con = null)
419
+	{
420
+		return InputQuery::create()->doDeleteAll($con);
421
+	}
422
+
423
+	/**
424
+	 * Performs an INSERT on the database, given a Input or Criteria object.
425
+	 *
426
+	 * @param mixed               $criteria Criteria or Input object containing data that is used to create the INSERT statement.
427
+	 * @param ConnectionInterface $con the ConnectionInterface connection to use
428
+	 * @return mixed           The new primary key.
429
+	 * @throws PropelException Any exceptions caught during processing will be
430
+	 *                         rethrown wrapped into a PropelException.
431
+	 */
432
+	public static function doInsert($criteria, ConnectionInterface $con = null)
433
+	{
434
+		if (null === $con) {
435
+			$con = Propel::getServiceContainer()->getWriteConnection(InputTableMap::DATABASE_NAME);
436
+		}
437
+
438
+		if ($criteria instanceof Criteria) {
439
+			$criteria = clone $criteria; // rename for clarity
440
+		} else {
441
+			$criteria = $criteria->buildCriteria(); // build Criteria from Input object
442
+		}
443
+
444
+
445
+		// Set the correct dbName
446
+		$query = InputQuery::create()->mergeWith($criteria);
447
+
448
+		// use transaction because $criteria could contain info
449
+		// for more than one table (I guess, conceivably)
450
+		return $con->transaction(function () use ($con, $query) {
451
+			return $query->doInsert($con);
452
+		});
453
+	}
454 454
 
455 455
 } // InputTableMap
456 456
 // This is the static code needed to register the TableMap for this table with the main Propel class.
Please login to merge, or discard this patch.
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -117,12 +117,12 @@  discard block
 block discarded – undo
117 117
      * first dimension keys are the type constants
118 118
      * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
119 119
      */
120
-    protected static $fieldNames = array (
121
-        self::TYPE_PHPNAME       => array('Uuid', 'InstanceName', 'Started', 'Input', 'Network', 'Mux', 'Weight', ),
122
-        self::TYPE_CAMELNAME     => array('uuid', 'instanceName', 'started', 'input', 'network', 'mux', 'weight', ),
123
-        self::TYPE_COLNAME       => array(InputTableMap::COL_UUID, InputTableMap::COL_INSTANCE_NAME, InputTableMap::COL_STARTED, InputTableMap::COL_INPUT, InputTableMap::COL_NETWORK, InputTableMap::COL_MUX, InputTableMap::COL_WEIGHT, ),
124
-        self::TYPE_FIELDNAME     => array('uuid', 'instance_name', 'started', 'input', 'network', 'mux', 'weight', ),
125
-        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, )
120
+    protected static $fieldNames = array(
121
+        self::TYPE_PHPNAME       => array('Uuid', 'InstanceName', 'Started', 'Input', 'Network', 'Mux', 'Weight',),
122
+        self::TYPE_CAMELNAME     => array('uuid', 'instanceName', 'started', 'input', 'network', 'mux', 'weight',),
123
+        self::TYPE_COLNAME       => array(InputTableMap::COL_UUID, InputTableMap::COL_INSTANCE_NAME, InputTableMap::COL_STARTED, InputTableMap::COL_INPUT, InputTableMap::COL_NETWORK, InputTableMap::COL_MUX, InputTableMap::COL_WEIGHT,),
124
+        self::TYPE_FIELDNAME     => array('uuid', 'instance_name', 'started', 'input', 'network', 'mux', 'weight',),
125
+        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6,)
126 126
     );
127 127
 
128 128
     /**
@@ -131,12 +131,12 @@  discard block
 block discarded – undo
131 131
      * first dimension keys are the type constants
132 132
      * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0
133 133
      */
134
-    protected static $fieldKeys = array (
135
-        self::TYPE_PHPNAME       => array('Uuid' => 0, 'InstanceName' => 1, 'Started' => 2, 'Input' => 3, 'Network' => 4, 'Mux' => 5, 'Weight' => 6, ),
136
-        self::TYPE_CAMELNAME     => array('uuid' => 0, 'instanceName' => 1, 'started' => 2, 'input' => 3, 'network' => 4, 'mux' => 5, 'weight' => 6, ),
137
-        self::TYPE_COLNAME       => array(InputTableMap::COL_UUID => 0, InputTableMap::COL_INSTANCE_NAME => 1, InputTableMap::COL_STARTED => 2, InputTableMap::COL_INPUT => 3, InputTableMap::COL_NETWORK => 4, InputTableMap::COL_MUX => 5, InputTableMap::COL_WEIGHT => 6, ),
138
-        self::TYPE_FIELDNAME     => array('uuid' => 0, 'instance_name' => 1, 'started' => 2, 'input' => 3, 'network' => 4, 'mux' => 5, 'weight' => 6, ),
139
-        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, )
134
+    protected static $fieldKeys = array(
135
+        self::TYPE_PHPNAME       => array('Uuid' => 0, 'InstanceName' => 1, 'Started' => 2, 'Input' => 3, 'Network' => 4, 'Mux' => 5, 'Weight' => 6,),
136
+        self::TYPE_CAMELNAME     => array('uuid' => 0, 'instanceName' => 1, 'started' => 2, 'input' => 3, 'network' => 4, 'mux' => 5, 'weight' => 6,),
137
+        self::TYPE_COLNAME       => array(InputTableMap::COL_UUID => 0, InputTableMap::COL_INSTANCE_NAME => 1, InputTableMap::COL_STARTED => 2, InputTableMap::COL_INPUT => 3, InputTableMap::COL_NETWORK => 4, InputTableMap::COL_MUX => 5, InputTableMap::COL_WEIGHT => 6,),
138
+        self::TYPE_FIELDNAME     => array('uuid' => 0, 'instance_name' => 1, 'started' => 2, 'input' => 3, 'network' => 4, 'mux' => 5, 'weight' => 6,),
139
+        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6,)
140 140
     );
141 141
 
142 142
     /**
@@ -170,16 +170,16 @@  discard block
 block discarded – undo
170 170
      */
171 171
     public function buildRelations()
172 172
     {
173
-        $this->addRelation('Instance', '\\Jalle19\\StatusManager\\Database\\Instance', RelationMap::MANY_TO_ONE, array (
173
+        $this->addRelation('Instance', '\\Jalle19\\StatusManager\\Database\\Instance', RelationMap::MANY_TO_ONE, array(
174 174
   0 =>
175
-  array (
175
+  array(
176 176
     0 => ':instance_name',
177 177
     1 => ':name',
178 178
   ),
179 179
 ), null, null, null, false);
180
-        $this->addRelation('Subscription', '\\Jalle19\\StatusManager\\Database\\Subscription', RelationMap::ONE_TO_MANY, array (
180
+        $this->addRelation('Subscription', '\\Jalle19\\StatusManager\\Database\\Subscription', RelationMap::ONE_TO_MANY, array(
181 181
   0 =>
182
-  array (
182
+  array(
183 183
     0 => ':input_uuid',
184 184
     1 => ':uuid',
185 185
   ),
@@ -447,7 +447,7 @@  discard block
 block discarded – undo
447 447
 
448 448
         // use transaction because $criteria could contain info
449 449
         // for more than one table (I guess, conceivably)
450
-        return $con->transaction(function () use ($con, $query) {
450
+        return $con->transaction(function() use ($con, $query) {
451 451
             return $query->doInsert($con);
452 452
         });
453 453
     }
Please login to merge, or discard this patch.
src/cli/Database/Map/InstanceTableMap.php 2 patches
Indentation   +375 added lines, -375 removed lines patch added patch discarded remove patch
@@ -28,402 +28,402 @@
 block discarded – undo
28 28
  */
29 29
 class InstanceTableMap extends TableMap
30 30
 {
31
-    use InstancePoolTrait;
32
-    use TableMapTrait;
33
-
34
-    /**
35
-     * The (dot-path) name of this class
36
-     */
37
-    const CLASS_NAME = 'Jalle19.StatusManager.Database.Map.InstanceTableMap';
38
-
39
-    /**
40
-     * The default database name for this class
41
-     */
42
-    const DATABASE_NAME = 'tvheadend_status_manager';
43
-
44
-    /**
45
-     * The table name for this class
46
-     */
47
-    const TABLE_NAME = 'instance';
48
-
49
-    /**
50
-     * The related Propel class for this table
51
-     */
52
-    const OM_CLASS = '\\Jalle19\\StatusManager\\Database\\Instance';
53
-
54
-    /**
55
-     * A class that can be returned by this tableMap
56
-     */
57
-    const CLASS_DEFAULT = 'Jalle19.StatusManager.Database.Instance';
58
-
59
-    /**
60
-     * The total number of columns
61
-     */
62
-    const NUM_COLUMNS = 1;
63
-
64
-    /**
65
-     * The number of lazy-loaded columns
66
-     */
67
-    const NUM_LAZY_LOAD_COLUMNS = 0;
68
-
69
-    /**
70
-     * The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS)
71
-     */
72
-    const NUM_HYDRATE_COLUMNS = 1;
73
-
74
-    /**
75
-     * the column name for the name field
76
-     */
77
-    const COL_NAME = 'instance.name';
78
-
79
-    /**
80
-     * The default string format for model objects of the related table
81
-     */
82
-    const DEFAULT_STRING_FORMAT = 'YAML';
83
-
84
-    /**
85
-     * holds an array of fieldnames
86
-     *
87
-     * first dimension keys are the type constants
88
-     * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
89
-     */
90
-    protected static $fieldNames = array (
91
-        self::TYPE_PHPNAME       => array('Name', ),
92
-        self::TYPE_CAMELNAME     => array('name', ),
93
-        self::TYPE_COLNAME       => array(InstanceTableMap::COL_NAME, ),
94
-        self::TYPE_FIELDNAME     => array('name', ),
95
-        self::TYPE_NUM           => array(0, )
96
-    );
97
-
98
-    /**
99
-     * holds an array of keys for quick access to the fieldnames array
100
-     *
101
-     * first dimension keys are the type constants
102
-     * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0
103
-     */
104
-    protected static $fieldKeys = array (
105
-        self::TYPE_PHPNAME       => array('Name' => 0, ),
106
-        self::TYPE_CAMELNAME     => array('name' => 0, ),
107
-        self::TYPE_COLNAME       => array(InstanceTableMap::COL_NAME => 0, ),
108
-        self::TYPE_FIELDNAME     => array('name' => 0, ),
109
-        self::TYPE_NUM           => array(0, )
110
-    );
111
-
112
-    /**
113
-     * Initialize the table attributes and columns
114
-     * Relations are not initialized by this method since they are lazy loaded
115
-     *
116
-     * @return void
117
-     * @throws PropelException
118
-     */
119
-    public function initialize()
120
-    {
121
-        // attributes
122
-        $this->setName('instance');
123
-        $this->setPhpName('Instance');
124
-        $this->setIdentifierQuoting(false);
125
-        $this->setClassName('\\Jalle19\\StatusManager\\Database\\Instance');
126
-        $this->setPackage('Jalle19.StatusManager.Database');
127
-        $this->setUseIdGenerator(false);
128
-        // columns
129
-        $this->addPrimaryKey('name', 'Name', 'VARCHAR', true, 255, null);
130
-    } // initialize()
131
-
132
-    /**
133
-     * Build the RelationMap objects for this table relationships
134
-     */
135
-    public function buildRelations()
136
-    {
137
-        $this->addRelation('User', '\\Jalle19\\StatusManager\\Database\\User', RelationMap::ONE_TO_MANY, array (
31
+	use InstancePoolTrait;
32
+	use TableMapTrait;
33
+
34
+	/**
35
+	 * The (dot-path) name of this class
36
+	 */
37
+	const CLASS_NAME = 'Jalle19.StatusManager.Database.Map.InstanceTableMap';
38
+
39
+	/**
40
+	 * The default database name for this class
41
+	 */
42
+	const DATABASE_NAME = 'tvheadend_status_manager';
43
+
44
+	/**
45
+	 * The table name for this class
46
+	 */
47
+	const TABLE_NAME = 'instance';
48
+
49
+	/**
50
+	 * The related Propel class for this table
51
+	 */
52
+	const OM_CLASS = '\\Jalle19\\StatusManager\\Database\\Instance';
53
+
54
+	/**
55
+	 * A class that can be returned by this tableMap
56
+	 */
57
+	const CLASS_DEFAULT = 'Jalle19.StatusManager.Database.Instance';
58
+
59
+	/**
60
+	 * The total number of columns
61
+	 */
62
+	const NUM_COLUMNS = 1;
63
+
64
+	/**
65
+	 * The number of lazy-loaded columns
66
+	 */
67
+	const NUM_LAZY_LOAD_COLUMNS = 0;
68
+
69
+	/**
70
+	 * The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS)
71
+	 */
72
+	const NUM_HYDRATE_COLUMNS = 1;
73
+
74
+	/**
75
+	 * the column name for the name field
76
+	 */
77
+	const COL_NAME = 'instance.name';
78
+
79
+	/**
80
+	 * The default string format for model objects of the related table
81
+	 */
82
+	const DEFAULT_STRING_FORMAT = 'YAML';
83
+
84
+	/**
85
+	 * holds an array of fieldnames
86
+	 *
87
+	 * first dimension keys are the type constants
88
+	 * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
89
+	 */
90
+	protected static $fieldNames = array (
91
+		self::TYPE_PHPNAME       => array('Name', ),
92
+		self::TYPE_CAMELNAME     => array('name', ),
93
+		self::TYPE_COLNAME       => array(InstanceTableMap::COL_NAME, ),
94
+		self::TYPE_FIELDNAME     => array('name', ),
95
+		self::TYPE_NUM           => array(0, )
96
+	);
97
+
98
+	/**
99
+	 * holds an array of keys for quick access to the fieldnames array
100
+	 *
101
+	 * first dimension keys are the type constants
102
+	 * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0
103
+	 */
104
+	protected static $fieldKeys = array (
105
+		self::TYPE_PHPNAME       => array('Name' => 0, ),
106
+		self::TYPE_CAMELNAME     => array('name' => 0, ),
107
+		self::TYPE_COLNAME       => array(InstanceTableMap::COL_NAME => 0, ),
108
+		self::TYPE_FIELDNAME     => array('name' => 0, ),
109
+		self::TYPE_NUM           => array(0, )
110
+	);
111
+
112
+	/**
113
+	 * Initialize the table attributes and columns
114
+	 * Relations are not initialized by this method since they are lazy loaded
115
+	 *
116
+	 * @return void
117
+	 * @throws PropelException
118
+	 */
119
+	public function initialize()
120
+	{
121
+		// attributes
122
+		$this->setName('instance');
123
+		$this->setPhpName('Instance');
124
+		$this->setIdentifierQuoting(false);
125
+		$this->setClassName('\\Jalle19\\StatusManager\\Database\\Instance');
126
+		$this->setPackage('Jalle19.StatusManager.Database');
127
+		$this->setUseIdGenerator(false);
128
+		// columns
129
+		$this->addPrimaryKey('name', 'Name', 'VARCHAR', true, 255, null);
130
+	} // initialize()
131
+
132
+	/**
133
+	 * Build the RelationMap objects for this table relationships
134
+	 */
135
+	public function buildRelations()
136
+	{
137
+		$this->addRelation('User', '\\Jalle19\\StatusManager\\Database\\User', RelationMap::ONE_TO_MANY, array (
138 138
   0 =>
139 139
   array (
140
-    0 => ':instance_name',
141
-    1 => ':name',
140
+	0 => ':instance_name',
141
+	1 => ':name',
142 142
   ),
143 143
 ), null, null, 'Users', false);
144
-        $this->addRelation('Connection', '\\Jalle19\\StatusManager\\Database\\Connection', RelationMap::ONE_TO_MANY, array (
144
+		$this->addRelation('Connection', '\\Jalle19\\StatusManager\\Database\\Connection', RelationMap::ONE_TO_MANY, array (
145 145
   0 =>
146 146
   array (
147
-    0 => ':instance_name',
148
-    1 => ':name',
147
+	0 => ':instance_name',
148
+	1 => ':name',
149 149
   ),
150 150
 ), null, null, 'Connections', false);
151
-        $this->addRelation('Input', '\\Jalle19\\StatusManager\\Database\\Input', RelationMap::ONE_TO_MANY, array (
151
+		$this->addRelation('Input', '\\Jalle19\\StatusManager\\Database\\Input', RelationMap::ONE_TO_MANY, array (
152 152
   0 =>
153 153
   array (
154
-    0 => ':instance_name',
155
-    1 => ':name',
154
+	0 => ':instance_name',
155
+	1 => ':name',
156 156
   ),
157 157
 ), null, null, 'Inputs', false);
158
-        $this->addRelation('Channel', '\\Jalle19\\StatusManager\\Database\\Channel', RelationMap::ONE_TO_MANY, array (
158
+		$this->addRelation('Channel', '\\Jalle19\\StatusManager\\Database\\Channel', RelationMap::ONE_TO_MANY, array (
159 159
   0 =>
160 160
   array (
161
-    0 => ':instance_name',
162
-    1 => ':name',
161
+	0 => ':instance_name',
162
+	1 => ':name',
163 163
   ),
164 164
 ), null, null, 'Channels', false);
165
-        $this->addRelation('Subscription', '\\Jalle19\\StatusManager\\Database\\Subscription', RelationMap::ONE_TO_MANY, array (
165
+		$this->addRelation('Subscription', '\\Jalle19\\StatusManager\\Database\\Subscription', RelationMap::ONE_TO_MANY, array (
166 166
   0 =>
167 167
   array (
168
-    0 => ':instance_name',
169
-    1 => ':name',
168
+	0 => ':instance_name',
169
+	1 => ':name',
170 170
   ),
171 171
 ), null, null, 'Subscriptions', false);
172
-    } // buildRelations()
173
-
174
-    /**
175
-     * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table.
176
-     *
177
-     * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
178
-     * a multi-column primary key, a serialize()d version of the primary key will be returned.
179
-     *
180
-     * @param array  $row       resultset row.
181
-     * @param int    $offset    The 0-based offset for reading from the resultset row.
182
-     * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
183
-     *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
184
-     *
185
-     * @return string The primary key hash of the row
186
-     */
187
-    public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
188
-    {
189
-        // If the PK cannot be derived from the row, return NULL.
190
-        if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)] === null) {
191
-            return null;
192
-        }
193
-
194
-        return null === $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)] || is_scalar($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)]) || is_callable([$row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)], '__toString']) ? (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)] : $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)];
195
-    }
196
-
197
-    /**
198
-     * Retrieves the primary key from the DB resultset row
199
-     * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
200
-     * a multi-column primary key, an array of the primary key columns will be returned.
201
-     *
202
-     * @param array  $row       resultset row.
203
-     * @param int    $offset    The 0-based offset for reading from the resultset row.
204
-     * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
205
-     *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
206
-     *
207
-     * @return mixed The primary key of the row
208
-     */
209
-    public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
210
-    {
211
-        return (string) $row[
212
-            $indexType == TableMap::TYPE_NUM
213
-                ? 0 + $offset
214
-                : self::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)
215
-        ];
216
-    }
217
-
218
-    /**
219
-     * The class that the tableMap will make instances of.
220
-     *
221
-     * If $withPrefix is true, the returned path
222
-     * uses a dot-path notation which is translated into a path
223
-     * relative to a location on the PHP include_path.
224
-     * (e.g. path.to.MyClass -> 'path/to/MyClass.php')
225
-     *
226
-     * @param boolean $withPrefix Whether or not to return the path with the class name
227
-     * @return string path.to.ClassName
228
-     */
229
-    public static function getOMClass($withPrefix = true)
230
-    {
231
-        return $withPrefix ? InstanceTableMap::CLASS_DEFAULT : InstanceTableMap::OM_CLASS;
232
-    }
233
-
234
-    /**
235
-     * Populates an object of the default type or an object that inherit from the default.
236
-     *
237
-     * @param array  $row       row returned by DataFetcher->fetch().
238
-     * @param int    $offset    The 0-based offset for reading from the resultset row.
239
-     * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType().
172
+	} // buildRelations()
173
+
174
+	/**
175
+	 * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table.
176
+	 *
177
+	 * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
178
+	 * a multi-column primary key, a serialize()d version of the primary key will be returned.
179
+	 *
180
+	 * @param array  $row       resultset row.
181
+	 * @param int    $offset    The 0-based offset for reading from the resultset row.
182
+	 * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
183
+	 *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
184
+	 *
185
+	 * @return string The primary key hash of the row
186
+	 */
187
+	public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
188
+	{
189
+		// If the PK cannot be derived from the row, return NULL.
190
+		if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)] === null) {
191
+			return null;
192
+		}
193
+
194
+		return null === $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)] || is_scalar($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)]) || is_callable([$row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)], '__toString']) ? (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)] : $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)];
195
+	}
196
+
197
+	/**
198
+	 * Retrieves the primary key from the DB resultset row
199
+	 * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
200
+	 * a multi-column primary key, an array of the primary key columns will be returned.
201
+	 *
202
+	 * @param array  $row       resultset row.
203
+	 * @param int    $offset    The 0-based offset for reading from the resultset row.
204
+	 * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
205
+	 *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
206
+	 *
207
+	 * @return mixed The primary key of the row
208
+	 */
209
+	public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
210
+	{
211
+		return (string) $row[
212
+			$indexType == TableMap::TYPE_NUM
213
+				? 0 + $offset
214
+				: self::translateFieldName('Name', TableMap::TYPE_PHPNAME, $indexType)
215
+		];
216
+	}
217
+
218
+	/**
219
+	 * The class that the tableMap will make instances of.
220
+	 *
221
+	 * If $withPrefix is true, the returned path
222
+	 * uses a dot-path notation which is translated into a path
223
+	 * relative to a location on the PHP include_path.
224
+	 * (e.g. path.to.MyClass -> 'path/to/MyClass.php')
225
+	 *
226
+	 * @param boolean $withPrefix Whether or not to return the path with the class name
227
+	 * @return string path.to.ClassName
228
+	 */
229
+	public static function getOMClass($withPrefix = true)
230
+	{
231
+		return $withPrefix ? InstanceTableMap::CLASS_DEFAULT : InstanceTableMap::OM_CLASS;
232
+	}
233
+
234
+	/**
235
+	 * Populates an object of the default type or an object that inherit from the default.
236
+	 *
237
+	 * @param array  $row       row returned by DataFetcher->fetch().
238
+	 * @param int    $offset    The 0-based offset for reading from the resultset row.
239
+	 * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType().
240 240
                                  One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
241
-     *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM.
242
-     *
243
-     * @throws PropelException Any exceptions caught during processing will be
244
-     *                         rethrown wrapped into a PropelException.
245
-     * @return array           (Instance object, last column rank)
246
-     */
247
-    public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
248
-    {
249
-        $key = InstanceTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType);
250
-        if (null !== ($obj = InstanceTableMap::getInstanceFromPool($key))) {
251
-            // We no longer rehydrate the object, since this can cause data loss.
252
-            // See http://www.propelorm.org/ticket/509
253
-            // $obj->hydrate($row, $offset, true); // rehydrate
254
-            $col = $offset + InstanceTableMap::NUM_HYDRATE_COLUMNS;
255
-        } else {
256
-            $cls = InstanceTableMap::OM_CLASS;
257
-            /** @var Instance $obj */
258
-            $obj = new $cls();
259
-            $col = $obj->hydrate($row, $offset, false, $indexType);
260
-            InstanceTableMap::addInstanceToPool($obj, $key);
261
-        }
262
-
263
-        return array($obj, $col);
264
-    }
265
-
266
-    /**
267
-     * The returned array will contain objects of the default type or
268
-     * objects that inherit from the default.
269
-     *
270
-     * @param DataFetcherInterface $dataFetcher
271
-     * @return array
272
-     * @throws PropelException Any exceptions caught during processing will be
273
-     *                         rethrown wrapped into a PropelException.
274
-     */
275
-    public static function populateObjects(DataFetcherInterface $dataFetcher)
276
-    {
277
-        $results = array();
278
-
279
-        // set the class once to avoid overhead in the loop
280
-        $cls = static::getOMClass(false);
281
-        // populate the object(s)
282
-        while ($row = $dataFetcher->fetch()) {
283
-            $key = InstanceTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType());
284
-            if (null !== ($obj = InstanceTableMap::getInstanceFromPool($key))) {
285
-                // We no longer rehydrate the object, since this can cause data loss.
286
-                // See http://www.propelorm.org/ticket/509
287
-                // $obj->hydrate($row, 0, true); // rehydrate
288
-                $results[] = $obj;
289
-            } else {
290
-                /** @var Instance $obj */
291
-                $obj = new $cls();
292
-                $obj->hydrate($row);
293
-                $results[] = $obj;
294
-                InstanceTableMap::addInstanceToPool($obj, $key);
295
-            } // if key exists
296
-        }
297
-
298
-        return $results;
299
-    }
300
-    /**
301
-     * Add all the columns needed to create a new object.
302
-     *
303
-     * Note: any columns that were marked with lazyLoad="true" in the
304
-     * XML schema will not be added to the select list and only loaded
305
-     * on demand.
306
-     *
307
-     * @param Criteria $criteria object containing the columns to add.
308
-     * @param string   $alias    optional table alias
309
-     * @throws PropelException Any exceptions caught during processing will be
310
-     *                         rethrown wrapped into a PropelException.
311
-     */
312
-    public static function addSelectColumns(Criteria $criteria, $alias = null)
313
-    {
314
-        if (null === $alias) {
315
-            $criteria->addSelectColumn(InstanceTableMap::COL_NAME);
316
-        } else {
317
-            $criteria->addSelectColumn($alias . '.name');
318
-        }
319
-    }
320
-
321
-    /**
322
-     * Returns the TableMap related to this object.
323
-     * This method is not needed for general use but a specific application could have a need.
324
-     * @return TableMap
325
-     * @throws PropelException Any exceptions caught during processing will be
326
-     *                         rethrown wrapped into a PropelException.
327
-     */
328
-    public static function getTableMap()
329
-    {
330
-        return Propel::getServiceContainer()->getDatabaseMap(InstanceTableMap::DATABASE_NAME)->getTable(InstanceTableMap::TABLE_NAME);
331
-    }
332
-
333
-    /**
334
-     * Add a TableMap instance to the database for this tableMap class.
335
-     */
336
-    public static function buildTableMap()
337
-    {
338
-        $dbMap = Propel::getServiceContainer()->getDatabaseMap(InstanceTableMap::DATABASE_NAME);
339
-        if (!$dbMap->hasTable(InstanceTableMap::TABLE_NAME)) {
340
-            $dbMap->addTableObject(new InstanceTableMap());
341
-        }
342
-    }
343
-
344
-    /**
345
-     * Performs a DELETE on the database, given a Instance or Criteria object OR a primary key value.
346
-     *
347
-     * @param mixed               $values Criteria or Instance object or primary key or array of primary keys
348
-     *              which is used to create the DELETE statement
349
-     * @param  ConnectionInterface $con the connection to use
350
-     * @return int             The number of affected rows (if supported by underlying database driver).  This includes CASCADE-related rows
351
-     *                         if supported by native driver or if emulated using Propel.
352
-     * @throws PropelException Any exceptions caught during processing will be
353
-     *                         rethrown wrapped into a PropelException.
354
-     */
355
-     public static function doDelete($values, ConnectionInterface $con = null)
356
-     {
357
-        if (null === $con) {
358
-            $con = Propel::getServiceContainer()->getWriteConnection(InstanceTableMap::DATABASE_NAME);
359
-        }
360
-
361
-        if ($values instanceof Criteria) {
362
-            // rename for clarity
363
-            $criteria = $values;
364
-        } elseif ($values instanceof \Jalle19\StatusManager\Database\Instance) { // it's a model object
365
-            // create criteria based on pk values
366
-            $criteria = $values->buildPkeyCriteria();
367
-        } else { // it's a primary key, or an array of pks
368
-            $criteria = new Criteria(InstanceTableMap::DATABASE_NAME);
369
-            $criteria->add(InstanceTableMap::COL_NAME, (array) $values, Criteria::IN);
370
-        }
371
-
372
-        $query = InstanceQuery::create()->mergeWith($criteria);
373
-
374
-        if ($values instanceof Criteria) {
375
-            InstanceTableMap::clearInstancePool();
376
-        } elseif (!is_object($values)) { // it's a primary key, or an array of pks
377
-            foreach ((array) $values as $singleval) {
378
-                InstanceTableMap::removeInstanceFromPool($singleval);
379
-            }
380
-        }
381
-
382
-        return $query->delete($con);
383
-    }
384
-
385
-    /**
386
-     * Deletes all rows from the instance table.
387
-     *
388
-     * @param ConnectionInterface $con the connection to use
389
-     * @return int The number of affected rows (if supported by underlying database driver).
390
-     */
391
-    public static function doDeleteAll(ConnectionInterface $con = null)
392
-    {
393
-        return InstanceQuery::create()->doDeleteAll($con);
394
-    }
395
-
396
-    /**
397
-     * Performs an INSERT on the database, given a Instance or Criteria object.
398
-     *
399
-     * @param mixed               $criteria Criteria or Instance object containing data that is used to create the INSERT statement.
400
-     * @param ConnectionInterface $con the ConnectionInterface connection to use
401
-     * @return mixed           The new primary key.
402
-     * @throws PropelException Any exceptions caught during processing will be
403
-     *                         rethrown wrapped into a PropelException.
404
-     */
405
-    public static function doInsert($criteria, ConnectionInterface $con = null)
406
-    {
407
-        if (null === $con) {
408
-            $con = Propel::getServiceContainer()->getWriteConnection(InstanceTableMap::DATABASE_NAME);
409
-        }
410
-
411
-        if ($criteria instanceof Criteria) {
412
-            $criteria = clone $criteria; // rename for clarity
413
-        } else {
414
-            $criteria = $criteria->buildCriteria(); // build Criteria from Instance object
415
-        }
416
-
417
-
418
-        // Set the correct dbName
419
-        $query = InstanceQuery::create()->mergeWith($criteria);
420
-
421
-        // use transaction because $criteria could contain info
422
-        // for more than one table (I guess, conceivably)
423
-        return $con->transaction(function () use ($con, $query) {
424
-            return $query->doInsert($con);
425
-        });
426
-    }
241
+	 *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM.
242
+	 *
243
+	 * @throws PropelException Any exceptions caught during processing will be
244
+	 *                         rethrown wrapped into a PropelException.
245
+	 * @return array           (Instance object, last column rank)
246
+	 */
247
+	public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
248
+	{
249
+		$key = InstanceTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType);
250
+		if (null !== ($obj = InstanceTableMap::getInstanceFromPool($key))) {
251
+			// We no longer rehydrate the object, since this can cause data loss.
252
+			// See http://www.propelorm.org/ticket/509
253
+			// $obj->hydrate($row, $offset, true); // rehydrate
254
+			$col = $offset + InstanceTableMap::NUM_HYDRATE_COLUMNS;
255
+		} else {
256
+			$cls = InstanceTableMap::OM_CLASS;
257
+			/** @var Instance $obj */
258
+			$obj = new $cls();
259
+			$col = $obj->hydrate($row, $offset, false, $indexType);
260
+			InstanceTableMap::addInstanceToPool($obj, $key);
261
+		}
262
+
263
+		return array($obj, $col);
264
+	}
265
+
266
+	/**
267
+	 * The returned array will contain objects of the default type or
268
+	 * objects that inherit from the default.
269
+	 *
270
+	 * @param DataFetcherInterface $dataFetcher
271
+	 * @return array
272
+	 * @throws PropelException Any exceptions caught during processing will be
273
+	 *                         rethrown wrapped into a PropelException.
274
+	 */
275
+	public static function populateObjects(DataFetcherInterface $dataFetcher)
276
+	{
277
+		$results = array();
278
+
279
+		// set the class once to avoid overhead in the loop
280
+		$cls = static::getOMClass(false);
281
+		// populate the object(s)
282
+		while ($row = $dataFetcher->fetch()) {
283
+			$key = InstanceTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType());
284
+			if (null !== ($obj = InstanceTableMap::getInstanceFromPool($key))) {
285
+				// We no longer rehydrate the object, since this can cause data loss.
286
+				// See http://www.propelorm.org/ticket/509
287
+				// $obj->hydrate($row, 0, true); // rehydrate
288
+				$results[] = $obj;
289
+			} else {
290
+				/** @var Instance $obj */
291
+				$obj = new $cls();
292
+				$obj->hydrate($row);
293
+				$results[] = $obj;
294
+				InstanceTableMap::addInstanceToPool($obj, $key);
295
+			} // if key exists
296
+		}
297
+
298
+		return $results;
299
+	}
300
+	/**
301
+	 * Add all the columns needed to create a new object.
302
+	 *
303
+	 * Note: any columns that were marked with lazyLoad="true" in the
304
+	 * XML schema will not be added to the select list and only loaded
305
+	 * on demand.
306
+	 *
307
+	 * @param Criteria $criteria object containing the columns to add.
308
+	 * @param string   $alias    optional table alias
309
+	 * @throws PropelException Any exceptions caught during processing will be
310
+	 *                         rethrown wrapped into a PropelException.
311
+	 */
312
+	public static function addSelectColumns(Criteria $criteria, $alias = null)
313
+	{
314
+		if (null === $alias) {
315
+			$criteria->addSelectColumn(InstanceTableMap::COL_NAME);
316
+		} else {
317
+			$criteria->addSelectColumn($alias . '.name');
318
+		}
319
+	}
320
+
321
+	/**
322
+	 * Returns the TableMap related to this object.
323
+	 * This method is not needed for general use but a specific application could have a need.
324
+	 * @return TableMap
325
+	 * @throws PropelException Any exceptions caught during processing will be
326
+	 *                         rethrown wrapped into a PropelException.
327
+	 */
328
+	public static function getTableMap()
329
+	{
330
+		return Propel::getServiceContainer()->getDatabaseMap(InstanceTableMap::DATABASE_NAME)->getTable(InstanceTableMap::TABLE_NAME);
331
+	}
332
+
333
+	/**
334
+	 * Add a TableMap instance to the database for this tableMap class.
335
+	 */
336
+	public static function buildTableMap()
337
+	{
338
+		$dbMap = Propel::getServiceContainer()->getDatabaseMap(InstanceTableMap::DATABASE_NAME);
339
+		if (!$dbMap->hasTable(InstanceTableMap::TABLE_NAME)) {
340
+			$dbMap->addTableObject(new InstanceTableMap());
341
+		}
342
+	}
343
+
344
+	/**
345
+	 * Performs a DELETE on the database, given a Instance or Criteria object OR a primary key value.
346
+	 *
347
+	 * @param mixed               $values Criteria or Instance object or primary key or array of primary keys
348
+	 *              which is used to create the DELETE statement
349
+	 * @param  ConnectionInterface $con the connection to use
350
+	 * @return int             The number of affected rows (if supported by underlying database driver).  This includes CASCADE-related rows
351
+	 *                         if supported by native driver or if emulated using Propel.
352
+	 * @throws PropelException Any exceptions caught during processing will be
353
+	 *                         rethrown wrapped into a PropelException.
354
+	 */
355
+	 public static function doDelete($values, ConnectionInterface $con = null)
356
+	 {
357
+		if (null === $con) {
358
+			$con = Propel::getServiceContainer()->getWriteConnection(InstanceTableMap::DATABASE_NAME);
359
+		}
360
+
361
+		if ($values instanceof Criteria) {
362
+			// rename for clarity
363
+			$criteria = $values;
364
+		} elseif ($values instanceof \Jalle19\StatusManager\Database\Instance) { // it's a model object
365
+			// create criteria based on pk values
366
+			$criteria = $values->buildPkeyCriteria();
367
+		} else { // it's a primary key, or an array of pks
368
+			$criteria = new Criteria(InstanceTableMap::DATABASE_NAME);
369
+			$criteria->add(InstanceTableMap::COL_NAME, (array) $values, Criteria::IN);
370
+		}
371
+
372
+		$query = InstanceQuery::create()->mergeWith($criteria);
373
+
374
+		if ($values instanceof Criteria) {
375
+			InstanceTableMap::clearInstancePool();
376
+		} elseif (!is_object($values)) { // it's a primary key, or an array of pks
377
+			foreach ((array) $values as $singleval) {
378
+				InstanceTableMap::removeInstanceFromPool($singleval);
379
+			}
380
+		}
381
+
382
+		return $query->delete($con);
383
+	}
384
+
385
+	/**
386
+	 * Deletes all rows from the instance table.
387
+	 *
388
+	 * @param ConnectionInterface $con the connection to use
389
+	 * @return int The number of affected rows (if supported by underlying database driver).
390
+	 */
391
+	public static function doDeleteAll(ConnectionInterface $con = null)
392
+	{
393
+		return InstanceQuery::create()->doDeleteAll($con);
394
+	}
395
+
396
+	/**
397
+	 * Performs an INSERT on the database, given a Instance or Criteria object.
398
+	 *
399
+	 * @param mixed               $criteria Criteria or Instance object containing data that is used to create the INSERT statement.
400
+	 * @param ConnectionInterface $con the ConnectionInterface connection to use
401
+	 * @return mixed           The new primary key.
402
+	 * @throws PropelException Any exceptions caught during processing will be
403
+	 *                         rethrown wrapped into a PropelException.
404
+	 */
405
+	public static function doInsert($criteria, ConnectionInterface $con = null)
406
+	{
407
+		if (null === $con) {
408
+			$con = Propel::getServiceContainer()->getWriteConnection(InstanceTableMap::DATABASE_NAME);
409
+		}
410
+
411
+		if ($criteria instanceof Criteria) {
412
+			$criteria = clone $criteria; // rename for clarity
413
+		} else {
414
+			$criteria = $criteria->buildCriteria(); // build Criteria from Instance object
415
+		}
416
+
417
+
418
+		// Set the correct dbName
419
+		$query = InstanceQuery::create()->mergeWith($criteria);
420
+
421
+		// use transaction because $criteria could contain info
422
+		// for more than one table (I guess, conceivably)
423
+		return $con->transaction(function () use ($con, $query) {
424
+			return $query->doInsert($con);
425
+		});
426
+	}
427 427
 
428 428
 } // InstanceTableMap
429 429
 // This is the static code needed to register the TableMap for this table with the main Propel class.
Please login to merge, or discard this patch.
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -87,12 +87,12 @@  discard block
 block discarded – undo
87 87
      * first dimension keys are the type constants
88 88
      * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
89 89
      */
90
-    protected static $fieldNames = array (
91
-        self::TYPE_PHPNAME       => array('Name', ),
92
-        self::TYPE_CAMELNAME     => array('name', ),
93
-        self::TYPE_COLNAME       => array(InstanceTableMap::COL_NAME, ),
94
-        self::TYPE_FIELDNAME     => array('name', ),
95
-        self::TYPE_NUM           => array(0, )
90
+    protected static $fieldNames = array(
91
+        self::TYPE_PHPNAME       => array('Name',),
92
+        self::TYPE_CAMELNAME     => array('name',),
93
+        self::TYPE_COLNAME       => array(InstanceTableMap::COL_NAME,),
94
+        self::TYPE_FIELDNAME     => array('name',),
95
+        self::TYPE_NUM           => array(0,)
96 96
     );
97 97
 
98 98
     /**
@@ -101,12 +101,12 @@  discard block
 block discarded – undo
101 101
      * first dimension keys are the type constants
102 102
      * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0
103 103
      */
104
-    protected static $fieldKeys = array (
105
-        self::TYPE_PHPNAME       => array('Name' => 0, ),
106
-        self::TYPE_CAMELNAME     => array('name' => 0, ),
107
-        self::TYPE_COLNAME       => array(InstanceTableMap::COL_NAME => 0, ),
108
-        self::TYPE_FIELDNAME     => array('name' => 0, ),
109
-        self::TYPE_NUM           => array(0, )
104
+    protected static $fieldKeys = array(
105
+        self::TYPE_PHPNAME       => array('Name' => 0,),
106
+        self::TYPE_CAMELNAME     => array('name' => 0,),
107
+        self::TYPE_COLNAME       => array(InstanceTableMap::COL_NAME => 0,),
108
+        self::TYPE_FIELDNAME     => array('name' => 0,),
109
+        self::TYPE_NUM           => array(0,)
110 110
     );
111 111
 
112 112
     /**
@@ -134,37 +134,37 @@  discard block
 block discarded – undo
134 134
      */
135 135
     public function buildRelations()
136 136
     {
137
-        $this->addRelation('User', '\\Jalle19\\StatusManager\\Database\\User', RelationMap::ONE_TO_MANY, array (
137
+        $this->addRelation('User', '\\Jalle19\\StatusManager\\Database\\User', RelationMap::ONE_TO_MANY, array(
138 138
   0 =>
139
-  array (
139
+  array(
140 140
     0 => ':instance_name',
141 141
     1 => ':name',
142 142
   ),
143 143
 ), null, null, 'Users', false);
144
-        $this->addRelation('Connection', '\\Jalle19\\StatusManager\\Database\\Connection', RelationMap::ONE_TO_MANY, array (
144
+        $this->addRelation('Connection', '\\Jalle19\\StatusManager\\Database\\Connection', RelationMap::ONE_TO_MANY, array(
145 145
   0 =>
146
-  array (
146
+  array(
147 147
     0 => ':instance_name',
148 148
     1 => ':name',
149 149
   ),
150 150
 ), null, null, 'Connections', false);
151
-        $this->addRelation('Input', '\\Jalle19\\StatusManager\\Database\\Input', RelationMap::ONE_TO_MANY, array (
151
+        $this->addRelation('Input', '\\Jalle19\\StatusManager\\Database\\Input', RelationMap::ONE_TO_MANY, array(
152 152
   0 =>
153
-  array (
153
+  array(
154 154
     0 => ':instance_name',
155 155
     1 => ':name',
156 156
   ),
157 157
 ), null, null, 'Inputs', false);
158
-        $this->addRelation('Channel', '\\Jalle19\\StatusManager\\Database\\Channel', RelationMap::ONE_TO_MANY, array (
158
+        $this->addRelation('Channel', '\\Jalle19\\StatusManager\\Database\\Channel', RelationMap::ONE_TO_MANY, array(
159 159
   0 =>
160
-  array (
160
+  array(
161 161
     0 => ':instance_name',
162 162
     1 => ':name',
163 163
   ),
164 164
 ), null, null, 'Channels', false);
165
-        $this->addRelation('Subscription', '\\Jalle19\\StatusManager\\Database\\Subscription', RelationMap::ONE_TO_MANY, array (
165
+        $this->addRelation('Subscription', '\\Jalle19\\StatusManager\\Database\\Subscription', RelationMap::ONE_TO_MANY, array(
166 166
   0 =>
167
-  array (
167
+  array(
168 168
     0 => ':instance_name',
169 169
     1 => ':name',
170 170
   ),
@@ -420,7 +420,7 @@  discard block
 block discarded – undo
420 420
 
421 421
         // use transaction because $criteria could contain info
422 422
         // for more than one table (I guess, conceivably)
423
-        return $con->transaction(function () use ($con, $query) {
423
+        return $con->transaction(function() use ($con, $query) {
424 424
             return $query->doInsert($con);
425 425
         });
426 426
     }
Please login to merge, or discard this patch.
src/cli/Database/Map/SubscriptionTableMap.php 2 patches
Indentation   +448 added lines, -448 removed lines patch added patch discarded remove patch
@@ -28,471 +28,471 @@
 block discarded – undo
28 28
  */
29 29
 class SubscriptionTableMap extends TableMap
30 30
 {
31
-    use InstancePoolTrait;
32
-    use TableMapTrait;
33
-
34
-    /**
35
-     * The (dot-path) name of this class
36
-     */
37
-    const CLASS_NAME = 'Jalle19.StatusManager.Database.Map.SubscriptionTableMap';
38
-
39
-    /**
40
-     * The default database name for this class
41
-     */
42
-    const DATABASE_NAME = 'tvheadend_status_manager';
43
-
44
-    /**
45
-     * The table name for this class
46
-     */
47
-    const TABLE_NAME = 'subscription';
48
-
49
-    /**
50
-     * The related Propel class for this table
51
-     */
52
-    const OM_CLASS = '\\Jalle19\\StatusManager\\Database\\Subscription';
53
-
54
-    /**
55
-     * A class that can be returned by this tableMap
56
-     */
57
-    const CLASS_DEFAULT = 'Jalle19.StatusManager.Database.Subscription';
58
-
59
-    /**
60
-     * The total number of columns
61
-     */
62
-    const NUM_COLUMNS = 10;
63
-
64
-    /**
65
-     * The number of lazy-loaded columns
66
-     */
67
-    const NUM_LAZY_LOAD_COLUMNS = 0;
68
-
69
-    /**
70
-     * The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS)
71
-     */
72
-    const NUM_HYDRATE_COLUMNS = 10;
73
-
74
-    /**
75
-     * the column name for the id field
76
-     */
77
-    const COL_ID = 'subscription.id';
78
-
79
-    /**
80
-     * the column name for the instance_name field
81
-     */
82
-    const COL_INSTANCE_NAME = 'subscription.instance_name';
83
-
84
-    /**
85
-     * the column name for the input_uuid field
86
-     */
87
-    const COL_INPUT_UUID = 'subscription.input_uuid';
88
-
89
-    /**
90
-     * the column name for the user_id field
91
-     */
92
-    const COL_USER_ID = 'subscription.user_id';
93
-
94
-    /**
95
-     * the column name for the channel_id field
96
-     */
97
-    const COL_CHANNEL_ID = 'subscription.channel_id';
98
-
99
-    /**
100
-     * the column name for the subscription_id field
101
-     */
102
-    const COL_SUBSCRIPTION_ID = 'subscription.subscription_id';
103
-
104
-    /**
105
-     * the column name for the started field
106
-     */
107
-    const COL_STARTED = 'subscription.started';
108
-
109
-    /**
110
-     * the column name for the stopped field
111
-     */
112
-    const COL_STOPPED = 'subscription.stopped';
113
-
114
-    /**
115
-     * the column name for the title field
116
-     */
117
-    const COL_TITLE = 'subscription.title';
118
-
119
-    /**
120
-     * the column name for the service field
121
-     */
122
-    const COL_SERVICE = 'subscription.service';
123
-
124
-    /**
125
-     * The default string format for model objects of the related table
126
-     */
127
-    const DEFAULT_STRING_FORMAT = 'YAML';
128
-
129
-    /**
130
-     * holds an array of fieldnames
131
-     *
132
-     * first dimension keys are the type constants
133
-     * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
134
-     */
135
-    protected static $fieldNames = array (
136
-        self::TYPE_PHPNAME       => array('Id', 'InstanceName', 'InputUuid', 'UserId', 'ChannelId', 'SubscriptionId', 'Started', 'Stopped', 'Title', 'Service', ),
137
-        self::TYPE_CAMELNAME     => array('id', 'instanceName', 'inputUuid', 'userId', 'channelId', 'subscriptionId', 'started', 'stopped', 'title', 'service', ),
138
-        self::TYPE_COLNAME       => array(SubscriptionTableMap::COL_ID, SubscriptionTableMap::COL_INSTANCE_NAME, SubscriptionTableMap::COL_INPUT_UUID, SubscriptionTableMap::COL_USER_ID, SubscriptionTableMap::COL_CHANNEL_ID, SubscriptionTableMap::COL_SUBSCRIPTION_ID, SubscriptionTableMap::COL_STARTED, SubscriptionTableMap::COL_STOPPED, SubscriptionTableMap::COL_TITLE, SubscriptionTableMap::COL_SERVICE, ),
139
-        self::TYPE_FIELDNAME     => array('id', 'instance_name', 'input_uuid', 'user_id', 'channel_id', 'subscription_id', 'started', 'stopped', 'title', 'service', ),
140
-        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, )
141
-    );
142
-
143
-    /**
144
-     * holds an array of keys for quick access to the fieldnames array
145
-     *
146
-     * first dimension keys are the type constants
147
-     * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0
148
-     */
149
-    protected static $fieldKeys = array (
150
-        self::TYPE_PHPNAME       => array('Id' => 0, 'InstanceName' => 1, 'InputUuid' => 2, 'UserId' => 3, 'ChannelId' => 4, 'SubscriptionId' => 5, 'Started' => 6, 'Stopped' => 7, 'Title' => 8, 'Service' => 9, ),
151
-        self::TYPE_CAMELNAME     => array('id' => 0, 'instanceName' => 1, 'inputUuid' => 2, 'userId' => 3, 'channelId' => 4, 'subscriptionId' => 5, 'started' => 6, 'stopped' => 7, 'title' => 8, 'service' => 9, ),
152
-        self::TYPE_COLNAME       => array(SubscriptionTableMap::COL_ID => 0, SubscriptionTableMap::COL_INSTANCE_NAME => 1, SubscriptionTableMap::COL_INPUT_UUID => 2, SubscriptionTableMap::COL_USER_ID => 3, SubscriptionTableMap::COL_CHANNEL_ID => 4, SubscriptionTableMap::COL_SUBSCRIPTION_ID => 5, SubscriptionTableMap::COL_STARTED => 6, SubscriptionTableMap::COL_STOPPED => 7, SubscriptionTableMap::COL_TITLE => 8, SubscriptionTableMap::COL_SERVICE => 9, ),
153
-        self::TYPE_FIELDNAME     => array('id' => 0, 'instance_name' => 1, 'input_uuid' => 2, 'user_id' => 3, 'channel_id' => 4, 'subscription_id' => 5, 'started' => 6, 'stopped' => 7, 'title' => 8, 'service' => 9, ),
154
-        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, )
155
-    );
156
-
157
-    /**
158
-     * Initialize the table attributes and columns
159
-     * Relations are not initialized by this method since they are lazy loaded
160
-     *
161
-     * @return void
162
-     * @throws PropelException
163
-     */
164
-    public function initialize()
165
-    {
166
-        // attributes
167
-        $this->setName('subscription');
168
-        $this->setPhpName('Subscription');
169
-        $this->setIdentifierQuoting(false);
170
-        $this->setClassName('\\Jalle19\\StatusManager\\Database\\Subscription');
171
-        $this->setPackage('Jalle19.StatusManager.Database');
172
-        $this->setUseIdGenerator(true);
173
-        // columns
174
-        $this->addPrimaryKey('id', 'Id', 'INTEGER', true, null, null);
175
-        $this->addForeignKey('instance_name', 'InstanceName', 'VARCHAR', 'instance', 'name', true, 255, null);
176
-        $this->addForeignKey('input_uuid', 'InputUuid', 'VARCHAR', 'input', 'uuid', false, 255, null);
177
-        $this->addForeignKey('user_id', 'UserId', 'INTEGER', 'user', 'id', false, null, null);
178
-        $this->addForeignKey('channel_id', 'ChannelId', 'INTEGER', 'channel', 'id', true, null, null);
179
-        $this->addColumn('subscription_id', 'SubscriptionId', 'INTEGER', true, null, null);
180
-        $this->addColumn('started', 'Started', 'TIMESTAMP', true, null, null);
181
-        $this->addColumn('stopped', 'Stopped', 'TIMESTAMP', false, null, null);
182
-        $this->addColumn('title', 'Title', 'VARCHAR', true, 255, null);
183
-        $this->addColumn('service', 'Service', 'VARCHAR', true, 255, null);
184
-    } // initialize()
185
-
186
-    /**
187
-     * Build the RelationMap objects for this table relationships
188
-     */
189
-    public function buildRelations()
190
-    {
191
-        $this->addRelation('Instance', '\\Jalle19\\StatusManager\\Database\\Instance', RelationMap::MANY_TO_ONE, array (
31
+	use InstancePoolTrait;
32
+	use TableMapTrait;
33
+
34
+	/**
35
+	 * The (dot-path) name of this class
36
+	 */
37
+	const CLASS_NAME = 'Jalle19.StatusManager.Database.Map.SubscriptionTableMap';
38
+
39
+	/**
40
+	 * The default database name for this class
41
+	 */
42
+	const DATABASE_NAME = 'tvheadend_status_manager';
43
+
44
+	/**
45
+	 * The table name for this class
46
+	 */
47
+	const TABLE_NAME = 'subscription';
48
+
49
+	/**
50
+	 * The related Propel class for this table
51
+	 */
52
+	const OM_CLASS = '\\Jalle19\\StatusManager\\Database\\Subscription';
53
+
54
+	/**
55
+	 * A class that can be returned by this tableMap
56
+	 */
57
+	const CLASS_DEFAULT = 'Jalle19.StatusManager.Database.Subscription';
58
+
59
+	/**
60
+	 * The total number of columns
61
+	 */
62
+	const NUM_COLUMNS = 10;
63
+
64
+	/**
65
+	 * The number of lazy-loaded columns
66
+	 */
67
+	const NUM_LAZY_LOAD_COLUMNS = 0;
68
+
69
+	/**
70
+	 * The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS)
71
+	 */
72
+	const NUM_HYDRATE_COLUMNS = 10;
73
+
74
+	/**
75
+	 * the column name for the id field
76
+	 */
77
+	const COL_ID = 'subscription.id';
78
+
79
+	/**
80
+	 * the column name for the instance_name field
81
+	 */
82
+	const COL_INSTANCE_NAME = 'subscription.instance_name';
83
+
84
+	/**
85
+	 * the column name for the input_uuid field
86
+	 */
87
+	const COL_INPUT_UUID = 'subscription.input_uuid';
88
+
89
+	/**
90
+	 * the column name for the user_id field
91
+	 */
92
+	const COL_USER_ID = 'subscription.user_id';
93
+
94
+	/**
95
+	 * the column name for the channel_id field
96
+	 */
97
+	const COL_CHANNEL_ID = 'subscription.channel_id';
98
+
99
+	/**
100
+	 * the column name for the subscription_id field
101
+	 */
102
+	const COL_SUBSCRIPTION_ID = 'subscription.subscription_id';
103
+
104
+	/**
105
+	 * the column name for the started field
106
+	 */
107
+	const COL_STARTED = 'subscription.started';
108
+
109
+	/**
110
+	 * the column name for the stopped field
111
+	 */
112
+	const COL_STOPPED = 'subscription.stopped';
113
+
114
+	/**
115
+	 * the column name for the title field
116
+	 */
117
+	const COL_TITLE = 'subscription.title';
118
+
119
+	/**
120
+	 * the column name for the service field
121
+	 */
122
+	const COL_SERVICE = 'subscription.service';
123
+
124
+	/**
125
+	 * The default string format for model objects of the related table
126
+	 */
127
+	const DEFAULT_STRING_FORMAT = 'YAML';
128
+
129
+	/**
130
+	 * holds an array of fieldnames
131
+	 *
132
+	 * first dimension keys are the type constants
133
+	 * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
134
+	 */
135
+	protected static $fieldNames = array (
136
+		self::TYPE_PHPNAME       => array('Id', 'InstanceName', 'InputUuid', 'UserId', 'ChannelId', 'SubscriptionId', 'Started', 'Stopped', 'Title', 'Service', ),
137
+		self::TYPE_CAMELNAME     => array('id', 'instanceName', 'inputUuid', 'userId', 'channelId', 'subscriptionId', 'started', 'stopped', 'title', 'service', ),
138
+		self::TYPE_COLNAME       => array(SubscriptionTableMap::COL_ID, SubscriptionTableMap::COL_INSTANCE_NAME, SubscriptionTableMap::COL_INPUT_UUID, SubscriptionTableMap::COL_USER_ID, SubscriptionTableMap::COL_CHANNEL_ID, SubscriptionTableMap::COL_SUBSCRIPTION_ID, SubscriptionTableMap::COL_STARTED, SubscriptionTableMap::COL_STOPPED, SubscriptionTableMap::COL_TITLE, SubscriptionTableMap::COL_SERVICE, ),
139
+		self::TYPE_FIELDNAME     => array('id', 'instance_name', 'input_uuid', 'user_id', 'channel_id', 'subscription_id', 'started', 'stopped', 'title', 'service', ),
140
+		self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, )
141
+	);
142
+
143
+	/**
144
+	 * holds an array of keys for quick access to the fieldnames array
145
+	 *
146
+	 * first dimension keys are the type constants
147
+	 * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0
148
+	 */
149
+	protected static $fieldKeys = array (
150
+		self::TYPE_PHPNAME       => array('Id' => 0, 'InstanceName' => 1, 'InputUuid' => 2, 'UserId' => 3, 'ChannelId' => 4, 'SubscriptionId' => 5, 'Started' => 6, 'Stopped' => 7, 'Title' => 8, 'Service' => 9, ),
151
+		self::TYPE_CAMELNAME     => array('id' => 0, 'instanceName' => 1, 'inputUuid' => 2, 'userId' => 3, 'channelId' => 4, 'subscriptionId' => 5, 'started' => 6, 'stopped' => 7, 'title' => 8, 'service' => 9, ),
152
+		self::TYPE_COLNAME       => array(SubscriptionTableMap::COL_ID => 0, SubscriptionTableMap::COL_INSTANCE_NAME => 1, SubscriptionTableMap::COL_INPUT_UUID => 2, SubscriptionTableMap::COL_USER_ID => 3, SubscriptionTableMap::COL_CHANNEL_ID => 4, SubscriptionTableMap::COL_SUBSCRIPTION_ID => 5, SubscriptionTableMap::COL_STARTED => 6, SubscriptionTableMap::COL_STOPPED => 7, SubscriptionTableMap::COL_TITLE => 8, SubscriptionTableMap::COL_SERVICE => 9, ),
153
+		self::TYPE_FIELDNAME     => array('id' => 0, 'instance_name' => 1, 'input_uuid' => 2, 'user_id' => 3, 'channel_id' => 4, 'subscription_id' => 5, 'started' => 6, 'stopped' => 7, 'title' => 8, 'service' => 9, ),
154
+		self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, )
155
+	);
156
+
157
+	/**
158
+	 * Initialize the table attributes and columns
159
+	 * Relations are not initialized by this method since they are lazy loaded
160
+	 *
161
+	 * @return void
162
+	 * @throws PropelException
163
+	 */
164
+	public function initialize()
165
+	{
166
+		// attributes
167
+		$this->setName('subscription');
168
+		$this->setPhpName('Subscription');
169
+		$this->setIdentifierQuoting(false);
170
+		$this->setClassName('\\Jalle19\\StatusManager\\Database\\Subscription');
171
+		$this->setPackage('Jalle19.StatusManager.Database');
172
+		$this->setUseIdGenerator(true);
173
+		// columns
174
+		$this->addPrimaryKey('id', 'Id', 'INTEGER', true, null, null);
175
+		$this->addForeignKey('instance_name', 'InstanceName', 'VARCHAR', 'instance', 'name', true, 255, null);
176
+		$this->addForeignKey('input_uuid', 'InputUuid', 'VARCHAR', 'input', 'uuid', false, 255, null);
177
+		$this->addForeignKey('user_id', 'UserId', 'INTEGER', 'user', 'id', false, null, null);
178
+		$this->addForeignKey('channel_id', 'ChannelId', 'INTEGER', 'channel', 'id', true, null, null);
179
+		$this->addColumn('subscription_id', 'SubscriptionId', 'INTEGER', true, null, null);
180
+		$this->addColumn('started', 'Started', 'TIMESTAMP', true, null, null);
181
+		$this->addColumn('stopped', 'Stopped', 'TIMESTAMP', false, null, null);
182
+		$this->addColumn('title', 'Title', 'VARCHAR', true, 255, null);
183
+		$this->addColumn('service', 'Service', 'VARCHAR', true, 255, null);
184
+	} // initialize()
185
+
186
+	/**
187
+	 * Build the RelationMap objects for this table relationships
188
+	 */
189
+	public function buildRelations()
190
+	{
191
+		$this->addRelation('Instance', '\\Jalle19\\StatusManager\\Database\\Instance', RelationMap::MANY_TO_ONE, array (
192 192
   0 =>
193 193
   array (
194
-    0 => ':instance_name',
195
-    1 => ':name',
194
+	0 => ':instance_name',
195
+	1 => ':name',
196 196
   ),
197 197
 ), null, null, null, false);
198
-        $this->addRelation('Input', '\\Jalle19\\StatusManager\\Database\\Input', RelationMap::MANY_TO_ONE, array (
198
+		$this->addRelation('Input', '\\Jalle19\\StatusManager\\Database\\Input', RelationMap::MANY_TO_ONE, array (
199 199
   0 =>
200 200
   array (
201
-    0 => ':input_uuid',
202
-    1 => ':uuid',
201
+	0 => ':input_uuid',
202
+	1 => ':uuid',
203 203
   ),
204 204
 ), null, null, null, false);
205
-        $this->addRelation('User', '\\Jalle19\\StatusManager\\Database\\User', RelationMap::MANY_TO_ONE, array (
205
+		$this->addRelation('User', '\\Jalle19\\StatusManager\\Database\\User', RelationMap::MANY_TO_ONE, array (
206 206
   0 =>
207 207
   array (
208
-    0 => ':user_id',
209
-    1 => ':id',
208
+	0 => ':user_id',
209
+	1 => ':id',
210 210
   ),
211 211
 ), null, null, null, false);
212
-        $this->addRelation('Channel', '\\Jalle19\\StatusManager\\Database\\Channel', RelationMap::MANY_TO_ONE, array (
212
+		$this->addRelation('Channel', '\\Jalle19\\StatusManager\\Database\\Channel', RelationMap::MANY_TO_ONE, array (
213 213
   0 =>
214 214
   array (
215
-    0 => ':channel_id',
216
-    1 => ':id',
215
+	0 => ':channel_id',
216
+	1 => ':id',
217 217
   ),
218 218
 ), null, null, null, false);
219
-    } // buildRelations()
220
-
221
-    /**
222
-     * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table.
223
-     *
224
-     * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
225
-     * a multi-column primary key, a serialize()d version of the primary key will be returned.
226
-     *
227
-     * @param array  $row       resultset row.
228
-     * @param int    $offset    The 0-based offset for reading from the resultset row.
229
-     * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
230
-     *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
231
-     *
232
-     * @return string The primary key hash of the row
233
-     */
234
-    public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
235
-    {
236
-        // If the PK cannot be derived from the row, return NULL.
237
-        if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] === null) {
238
-            return null;
239
-        }
240
-
241
-        return null === $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] || is_scalar($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]) || is_callable([$row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)], '__toString']) ? (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] : $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)];
242
-    }
243
-
244
-    /**
245
-     * Retrieves the primary key from the DB resultset row
246
-     * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
247
-     * a multi-column primary key, an array of the primary key columns will be returned.
248
-     *
249
-     * @param array  $row       resultset row.
250
-     * @param int    $offset    The 0-based offset for reading from the resultset row.
251
-     * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
252
-     *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
253
-     *
254
-     * @return mixed The primary key of the row
255
-     */
256
-    public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
257
-    {
258
-        return (int) $row[
259
-            $indexType == TableMap::TYPE_NUM
260
-                ? 0 + $offset
261
-                : self::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)
262
-        ];
263
-    }
264
-
265
-    /**
266
-     * The class that the tableMap will make instances of.
267
-     *
268
-     * If $withPrefix is true, the returned path
269
-     * uses a dot-path notation which is translated into a path
270
-     * relative to a location on the PHP include_path.
271
-     * (e.g. path.to.MyClass -> 'path/to/MyClass.php')
272
-     *
273
-     * @param boolean $withPrefix Whether or not to return the path with the class name
274
-     * @return string path.to.ClassName
275
-     */
276
-    public static function getOMClass($withPrefix = true)
277
-    {
278
-        return $withPrefix ? SubscriptionTableMap::CLASS_DEFAULT : SubscriptionTableMap::OM_CLASS;
279
-    }
280
-
281
-    /**
282
-     * Populates an object of the default type or an object that inherit from the default.
283
-     *
284
-     * @param array  $row       row returned by DataFetcher->fetch().
285
-     * @param int    $offset    The 0-based offset for reading from the resultset row.
286
-     * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType().
219
+	} // buildRelations()
220
+
221
+	/**
222
+	 * Retrieves a string version of the primary key from the DB resultset row that can be used to uniquely identify a row in this table.
223
+	 *
224
+	 * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
225
+	 * a multi-column primary key, a serialize()d version of the primary key will be returned.
226
+	 *
227
+	 * @param array  $row       resultset row.
228
+	 * @param int    $offset    The 0-based offset for reading from the resultset row.
229
+	 * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
230
+	 *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
231
+	 *
232
+	 * @return string The primary key hash of the row
233
+	 */
234
+	public static function getPrimaryKeyHashFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
235
+	{
236
+		// If the PK cannot be derived from the row, return NULL.
237
+		if ($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] === null) {
238
+			return null;
239
+		}
240
+
241
+		return null === $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] || is_scalar($row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)]) || is_callable([$row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)], '__toString']) ? (string) $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)] : $row[TableMap::TYPE_NUM == $indexType ? 0 + $offset : static::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)];
242
+	}
243
+
244
+	/**
245
+	 * Retrieves the primary key from the DB resultset row
246
+	 * For tables with a single-column primary key, that simple pkey value will be returned.  For tables with
247
+	 * a multi-column primary key, an array of the primary key columns will be returned.
248
+	 *
249
+	 * @param array  $row       resultset row.
250
+	 * @param int    $offset    The 0-based offset for reading from the resultset row.
251
+	 * @param string $indexType One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
252
+	 *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM
253
+	 *
254
+	 * @return mixed The primary key of the row
255
+	 */
256
+	public static function getPrimaryKeyFromRow($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
257
+	{
258
+		return (int) $row[
259
+			$indexType == TableMap::TYPE_NUM
260
+				? 0 + $offset
261
+				: self::translateFieldName('Id', TableMap::TYPE_PHPNAME, $indexType)
262
+		];
263
+	}
264
+
265
+	/**
266
+	 * The class that the tableMap will make instances of.
267
+	 *
268
+	 * If $withPrefix is true, the returned path
269
+	 * uses a dot-path notation which is translated into a path
270
+	 * relative to a location on the PHP include_path.
271
+	 * (e.g. path.to.MyClass -> 'path/to/MyClass.php')
272
+	 *
273
+	 * @param boolean $withPrefix Whether or not to return the path with the class name
274
+	 * @return string path.to.ClassName
275
+	 */
276
+	public static function getOMClass($withPrefix = true)
277
+	{
278
+		return $withPrefix ? SubscriptionTableMap::CLASS_DEFAULT : SubscriptionTableMap::OM_CLASS;
279
+	}
280
+
281
+	/**
282
+	 * Populates an object of the default type or an object that inherit from the default.
283
+	 *
284
+	 * @param array  $row       row returned by DataFetcher->fetch().
285
+	 * @param int    $offset    The 0-based offset for reading from the resultset row.
286
+	 * @param string $indexType The index type of $row. Mostly DataFetcher->getIndexType().
287 287
                                  One of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_CAMELNAME
288
-     *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM.
289
-     *
290
-     * @throws PropelException Any exceptions caught during processing will be
291
-     *                         rethrown wrapped into a PropelException.
292
-     * @return array           (Subscription object, last column rank)
293
-     */
294
-    public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
295
-    {
296
-        $key = SubscriptionTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType);
297
-        if (null !== ($obj = SubscriptionTableMap::getInstanceFromPool($key))) {
298
-            // We no longer rehydrate the object, since this can cause data loss.
299
-            // See http://www.propelorm.org/ticket/509
300
-            // $obj->hydrate($row, $offset, true); // rehydrate
301
-            $col = $offset + SubscriptionTableMap::NUM_HYDRATE_COLUMNS;
302
-        } else {
303
-            $cls = SubscriptionTableMap::OM_CLASS;
304
-            /** @var Subscription $obj */
305
-            $obj = new $cls();
306
-            $col = $obj->hydrate($row, $offset, false, $indexType);
307
-            SubscriptionTableMap::addInstanceToPool($obj, $key);
308
-        }
309
-
310
-        return array($obj, $col);
311
-    }
312
-
313
-    /**
314
-     * The returned array will contain objects of the default type or
315
-     * objects that inherit from the default.
316
-     *
317
-     * @param DataFetcherInterface $dataFetcher
318
-     * @return array
319
-     * @throws PropelException Any exceptions caught during processing will be
320
-     *                         rethrown wrapped into a PropelException.
321
-     */
322
-    public static function populateObjects(DataFetcherInterface $dataFetcher)
323
-    {
324
-        $results = array();
325
-
326
-        // set the class once to avoid overhead in the loop
327
-        $cls = static::getOMClass(false);
328
-        // populate the object(s)
329
-        while ($row = $dataFetcher->fetch()) {
330
-            $key = SubscriptionTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType());
331
-            if (null !== ($obj = SubscriptionTableMap::getInstanceFromPool($key))) {
332
-                // We no longer rehydrate the object, since this can cause data loss.
333
-                // See http://www.propelorm.org/ticket/509
334
-                // $obj->hydrate($row, 0, true); // rehydrate
335
-                $results[] = $obj;
336
-            } else {
337
-                /** @var Subscription $obj */
338
-                $obj = new $cls();
339
-                $obj->hydrate($row);
340
-                $results[] = $obj;
341
-                SubscriptionTableMap::addInstanceToPool($obj, $key);
342
-            } // if key exists
343
-        }
344
-
345
-        return $results;
346
-    }
347
-    /**
348
-     * Add all the columns needed to create a new object.
349
-     *
350
-     * Note: any columns that were marked with lazyLoad="true" in the
351
-     * XML schema will not be added to the select list and only loaded
352
-     * on demand.
353
-     *
354
-     * @param Criteria $criteria object containing the columns to add.
355
-     * @param string   $alias    optional table alias
356
-     * @throws PropelException Any exceptions caught during processing will be
357
-     *                         rethrown wrapped into a PropelException.
358
-     */
359
-    public static function addSelectColumns(Criteria $criteria, $alias = null)
360
-    {
361
-        if (null === $alias) {
362
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_ID);
363
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_INSTANCE_NAME);
364
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_INPUT_UUID);
365
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_USER_ID);
366
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_CHANNEL_ID);
367
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_SUBSCRIPTION_ID);
368
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_STARTED);
369
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_STOPPED);
370
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_TITLE);
371
-            $criteria->addSelectColumn(SubscriptionTableMap::COL_SERVICE);
372
-        } else {
373
-            $criteria->addSelectColumn($alias . '.id');
374
-            $criteria->addSelectColumn($alias . '.instance_name');
375
-            $criteria->addSelectColumn($alias . '.input_uuid');
376
-            $criteria->addSelectColumn($alias . '.user_id');
377
-            $criteria->addSelectColumn($alias . '.channel_id');
378
-            $criteria->addSelectColumn($alias . '.subscription_id');
379
-            $criteria->addSelectColumn($alias . '.started');
380
-            $criteria->addSelectColumn($alias . '.stopped');
381
-            $criteria->addSelectColumn($alias . '.title');
382
-            $criteria->addSelectColumn($alias . '.service');
383
-        }
384
-    }
385
-
386
-    /**
387
-     * Returns the TableMap related to this object.
388
-     * This method is not needed for general use but a specific application could have a need.
389
-     * @return TableMap
390
-     * @throws PropelException Any exceptions caught during processing will be
391
-     *                         rethrown wrapped into a PropelException.
392
-     */
393
-    public static function getTableMap()
394
-    {
395
-        return Propel::getServiceContainer()->getDatabaseMap(SubscriptionTableMap::DATABASE_NAME)->getTable(SubscriptionTableMap::TABLE_NAME);
396
-    }
397
-
398
-    /**
399
-     * Add a TableMap instance to the database for this tableMap class.
400
-     */
401
-    public static function buildTableMap()
402
-    {
403
-        $dbMap = Propel::getServiceContainer()->getDatabaseMap(SubscriptionTableMap::DATABASE_NAME);
404
-        if (!$dbMap->hasTable(SubscriptionTableMap::TABLE_NAME)) {
405
-            $dbMap->addTableObject(new SubscriptionTableMap());
406
-        }
407
-    }
408
-
409
-    /**
410
-     * Performs a DELETE on the database, given a Subscription or Criteria object OR a primary key value.
411
-     *
412
-     * @param mixed               $values Criteria or Subscription object or primary key or array of primary keys
413
-     *              which is used to create the DELETE statement
414
-     * @param  ConnectionInterface $con the connection to use
415
-     * @return int             The number of affected rows (if supported by underlying database driver).  This includes CASCADE-related rows
416
-     *                         if supported by native driver or if emulated using Propel.
417
-     * @throws PropelException Any exceptions caught during processing will be
418
-     *                         rethrown wrapped into a PropelException.
419
-     */
420
-     public static function doDelete($values, ConnectionInterface $con = null)
421
-     {
422
-        if (null === $con) {
423
-            $con = Propel::getServiceContainer()->getWriteConnection(SubscriptionTableMap::DATABASE_NAME);
424
-        }
425
-
426
-        if ($values instanceof Criteria) {
427
-            // rename for clarity
428
-            $criteria = $values;
429
-        } elseif ($values instanceof \Jalle19\StatusManager\Database\Subscription) { // it's a model object
430
-            // create criteria based on pk values
431
-            $criteria = $values->buildPkeyCriteria();
432
-        } else { // it's a primary key, or an array of pks
433
-            $criteria = new Criteria(SubscriptionTableMap::DATABASE_NAME);
434
-            $criteria->add(SubscriptionTableMap::COL_ID, (array) $values, Criteria::IN);
435
-        }
436
-
437
-        $query = SubscriptionQuery::create()->mergeWith($criteria);
438
-
439
-        if ($values instanceof Criteria) {
440
-            SubscriptionTableMap::clearInstancePool();
441
-        } elseif (!is_object($values)) { // it's a primary key, or an array of pks
442
-            foreach ((array) $values as $singleval) {
443
-                SubscriptionTableMap::removeInstanceFromPool($singleval);
444
-            }
445
-        }
446
-
447
-        return $query->delete($con);
448
-    }
449
-
450
-    /**
451
-     * Deletes all rows from the subscription table.
452
-     *
453
-     * @param ConnectionInterface $con the connection to use
454
-     * @return int The number of affected rows (if supported by underlying database driver).
455
-     */
456
-    public static function doDeleteAll(ConnectionInterface $con = null)
457
-    {
458
-        return SubscriptionQuery::create()->doDeleteAll($con);
459
-    }
460
-
461
-    /**
462
-     * Performs an INSERT on the database, given a Subscription or Criteria object.
463
-     *
464
-     * @param mixed               $criteria Criteria or Subscription object containing data that is used to create the INSERT statement.
465
-     * @param ConnectionInterface $con the ConnectionInterface connection to use
466
-     * @return mixed           The new primary key.
467
-     * @throws PropelException Any exceptions caught during processing will be
468
-     *                         rethrown wrapped into a PropelException.
469
-     */
470
-    public static function doInsert($criteria, ConnectionInterface $con = null)
471
-    {
472
-        if (null === $con) {
473
-            $con = Propel::getServiceContainer()->getWriteConnection(SubscriptionTableMap::DATABASE_NAME);
474
-        }
475
-
476
-        if ($criteria instanceof Criteria) {
477
-            $criteria = clone $criteria; // rename for clarity
478
-        } else {
479
-            $criteria = $criteria->buildCriteria(); // build Criteria from Subscription object
480
-        }
481
-
482
-        if ($criteria->containsKey(SubscriptionTableMap::COL_ID) && $criteria->keyContainsValue(SubscriptionTableMap::COL_ID) ) {
483
-            throw new PropelException('Cannot insert a value for auto-increment primary key ('.SubscriptionTableMap::COL_ID.')');
484
-        }
485
-
486
-
487
-        // Set the correct dbName
488
-        $query = SubscriptionQuery::create()->mergeWith($criteria);
489
-
490
-        // use transaction because $criteria could contain info
491
-        // for more than one table (I guess, conceivably)
492
-        return $con->transaction(function () use ($con, $query) {
493
-            return $query->doInsert($con);
494
-        });
495
-    }
288
+	 *                           TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM.
289
+	 *
290
+	 * @throws PropelException Any exceptions caught during processing will be
291
+	 *                         rethrown wrapped into a PropelException.
292
+	 * @return array           (Subscription object, last column rank)
293
+	 */
294
+	public static function populateObject($row, $offset = 0, $indexType = TableMap::TYPE_NUM)
295
+	{
296
+		$key = SubscriptionTableMap::getPrimaryKeyHashFromRow($row, $offset, $indexType);
297
+		if (null !== ($obj = SubscriptionTableMap::getInstanceFromPool($key))) {
298
+			// We no longer rehydrate the object, since this can cause data loss.
299
+			// See http://www.propelorm.org/ticket/509
300
+			// $obj->hydrate($row, $offset, true); // rehydrate
301
+			$col = $offset + SubscriptionTableMap::NUM_HYDRATE_COLUMNS;
302
+		} else {
303
+			$cls = SubscriptionTableMap::OM_CLASS;
304
+			/** @var Subscription $obj */
305
+			$obj = new $cls();
306
+			$col = $obj->hydrate($row, $offset, false, $indexType);
307
+			SubscriptionTableMap::addInstanceToPool($obj, $key);
308
+		}
309
+
310
+		return array($obj, $col);
311
+	}
312
+
313
+	/**
314
+	 * The returned array will contain objects of the default type or
315
+	 * objects that inherit from the default.
316
+	 *
317
+	 * @param DataFetcherInterface $dataFetcher
318
+	 * @return array
319
+	 * @throws PropelException Any exceptions caught during processing will be
320
+	 *                         rethrown wrapped into a PropelException.
321
+	 */
322
+	public static function populateObjects(DataFetcherInterface $dataFetcher)
323
+	{
324
+		$results = array();
325
+
326
+		// set the class once to avoid overhead in the loop
327
+		$cls = static::getOMClass(false);
328
+		// populate the object(s)
329
+		while ($row = $dataFetcher->fetch()) {
330
+			$key = SubscriptionTableMap::getPrimaryKeyHashFromRow($row, 0, $dataFetcher->getIndexType());
331
+			if (null !== ($obj = SubscriptionTableMap::getInstanceFromPool($key))) {
332
+				// We no longer rehydrate the object, since this can cause data loss.
333
+				// See http://www.propelorm.org/ticket/509
334
+				// $obj->hydrate($row, 0, true); // rehydrate
335
+				$results[] = $obj;
336
+			} else {
337
+				/** @var Subscription $obj */
338
+				$obj = new $cls();
339
+				$obj->hydrate($row);
340
+				$results[] = $obj;
341
+				SubscriptionTableMap::addInstanceToPool($obj, $key);
342
+			} // if key exists
343
+		}
344
+
345
+		return $results;
346
+	}
347
+	/**
348
+	 * Add all the columns needed to create a new object.
349
+	 *
350
+	 * Note: any columns that were marked with lazyLoad="true" in the
351
+	 * XML schema will not be added to the select list and only loaded
352
+	 * on demand.
353
+	 *
354
+	 * @param Criteria $criteria object containing the columns to add.
355
+	 * @param string   $alias    optional table alias
356
+	 * @throws PropelException Any exceptions caught during processing will be
357
+	 *                         rethrown wrapped into a PropelException.
358
+	 */
359
+	public static function addSelectColumns(Criteria $criteria, $alias = null)
360
+	{
361
+		if (null === $alias) {
362
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_ID);
363
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_INSTANCE_NAME);
364
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_INPUT_UUID);
365
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_USER_ID);
366
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_CHANNEL_ID);
367
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_SUBSCRIPTION_ID);
368
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_STARTED);
369
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_STOPPED);
370
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_TITLE);
371
+			$criteria->addSelectColumn(SubscriptionTableMap::COL_SERVICE);
372
+		} else {
373
+			$criteria->addSelectColumn($alias . '.id');
374
+			$criteria->addSelectColumn($alias . '.instance_name');
375
+			$criteria->addSelectColumn($alias . '.input_uuid');
376
+			$criteria->addSelectColumn($alias . '.user_id');
377
+			$criteria->addSelectColumn($alias . '.channel_id');
378
+			$criteria->addSelectColumn($alias . '.subscription_id');
379
+			$criteria->addSelectColumn($alias . '.started');
380
+			$criteria->addSelectColumn($alias . '.stopped');
381
+			$criteria->addSelectColumn($alias . '.title');
382
+			$criteria->addSelectColumn($alias . '.service');
383
+		}
384
+	}
385
+
386
+	/**
387
+	 * Returns the TableMap related to this object.
388
+	 * This method is not needed for general use but a specific application could have a need.
389
+	 * @return TableMap
390
+	 * @throws PropelException Any exceptions caught during processing will be
391
+	 *                         rethrown wrapped into a PropelException.
392
+	 */
393
+	public static function getTableMap()
394
+	{
395
+		return Propel::getServiceContainer()->getDatabaseMap(SubscriptionTableMap::DATABASE_NAME)->getTable(SubscriptionTableMap::TABLE_NAME);
396
+	}
397
+
398
+	/**
399
+	 * Add a TableMap instance to the database for this tableMap class.
400
+	 */
401
+	public static function buildTableMap()
402
+	{
403
+		$dbMap = Propel::getServiceContainer()->getDatabaseMap(SubscriptionTableMap::DATABASE_NAME);
404
+		if (!$dbMap->hasTable(SubscriptionTableMap::TABLE_NAME)) {
405
+			$dbMap->addTableObject(new SubscriptionTableMap());
406
+		}
407
+	}
408
+
409
+	/**
410
+	 * Performs a DELETE on the database, given a Subscription or Criteria object OR a primary key value.
411
+	 *
412
+	 * @param mixed               $values Criteria or Subscription object or primary key or array of primary keys
413
+	 *              which is used to create the DELETE statement
414
+	 * @param  ConnectionInterface $con the connection to use
415
+	 * @return int             The number of affected rows (if supported by underlying database driver).  This includes CASCADE-related rows
416
+	 *                         if supported by native driver or if emulated using Propel.
417
+	 * @throws PropelException Any exceptions caught during processing will be
418
+	 *                         rethrown wrapped into a PropelException.
419
+	 */
420
+	 public static function doDelete($values, ConnectionInterface $con = null)
421
+	 {
422
+		if (null === $con) {
423
+			$con = Propel::getServiceContainer()->getWriteConnection(SubscriptionTableMap::DATABASE_NAME);
424
+		}
425
+
426
+		if ($values instanceof Criteria) {
427
+			// rename for clarity
428
+			$criteria = $values;
429
+		} elseif ($values instanceof \Jalle19\StatusManager\Database\Subscription) { // it's a model object
430
+			// create criteria based on pk values
431
+			$criteria = $values->buildPkeyCriteria();
432
+		} else { // it's a primary key, or an array of pks
433
+			$criteria = new Criteria(SubscriptionTableMap::DATABASE_NAME);
434
+			$criteria->add(SubscriptionTableMap::COL_ID, (array) $values, Criteria::IN);
435
+		}
436
+
437
+		$query = SubscriptionQuery::create()->mergeWith($criteria);
438
+
439
+		if ($values instanceof Criteria) {
440
+			SubscriptionTableMap::clearInstancePool();
441
+		} elseif (!is_object($values)) { // it's a primary key, or an array of pks
442
+			foreach ((array) $values as $singleval) {
443
+				SubscriptionTableMap::removeInstanceFromPool($singleval);
444
+			}
445
+		}
446
+
447
+		return $query->delete($con);
448
+	}
449
+
450
+	/**
451
+	 * Deletes all rows from the subscription table.
452
+	 *
453
+	 * @param ConnectionInterface $con the connection to use
454
+	 * @return int The number of affected rows (if supported by underlying database driver).
455
+	 */
456
+	public static function doDeleteAll(ConnectionInterface $con = null)
457
+	{
458
+		return SubscriptionQuery::create()->doDeleteAll($con);
459
+	}
460
+
461
+	/**
462
+	 * Performs an INSERT on the database, given a Subscription or Criteria object.
463
+	 *
464
+	 * @param mixed               $criteria Criteria or Subscription object containing data that is used to create the INSERT statement.
465
+	 * @param ConnectionInterface $con the ConnectionInterface connection to use
466
+	 * @return mixed           The new primary key.
467
+	 * @throws PropelException Any exceptions caught during processing will be
468
+	 *                         rethrown wrapped into a PropelException.
469
+	 */
470
+	public static function doInsert($criteria, ConnectionInterface $con = null)
471
+	{
472
+		if (null === $con) {
473
+			$con = Propel::getServiceContainer()->getWriteConnection(SubscriptionTableMap::DATABASE_NAME);
474
+		}
475
+
476
+		if ($criteria instanceof Criteria) {
477
+			$criteria = clone $criteria; // rename for clarity
478
+		} else {
479
+			$criteria = $criteria->buildCriteria(); // build Criteria from Subscription object
480
+		}
481
+
482
+		if ($criteria->containsKey(SubscriptionTableMap::COL_ID) && $criteria->keyContainsValue(SubscriptionTableMap::COL_ID) ) {
483
+			throw new PropelException('Cannot insert a value for auto-increment primary key ('.SubscriptionTableMap::COL_ID.')');
484
+		}
485
+
486
+
487
+		// Set the correct dbName
488
+		$query = SubscriptionQuery::create()->mergeWith($criteria);
489
+
490
+		// use transaction because $criteria could contain info
491
+		// for more than one table (I guess, conceivably)
492
+		return $con->transaction(function () use ($con, $query) {
493
+			return $query->doInsert($con);
494
+		});
495
+	}
496 496
 
497 497
 } // SubscriptionTableMap
498 498
 // This is the static code needed to register the TableMap for this table with the main Propel class.
Please login to merge, or discard this patch.
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -132,12 +132,12 @@  discard block
 block discarded – undo
132 132
      * first dimension keys are the type constants
133 133
      * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
134 134
      */
135
-    protected static $fieldNames = array (
136
-        self::TYPE_PHPNAME       => array('Id', 'InstanceName', 'InputUuid', 'UserId', 'ChannelId', 'SubscriptionId', 'Started', 'Stopped', 'Title', 'Service', ),
137
-        self::TYPE_CAMELNAME     => array('id', 'instanceName', 'inputUuid', 'userId', 'channelId', 'subscriptionId', 'started', 'stopped', 'title', 'service', ),
138
-        self::TYPE_COLNAME       => array(SubscriptionTableMap::COL_ID, SubscriptionTableMap::COL_INSTANCE_NAME, SubscriptionTableMap::COL_INPUT_UUID, SubscriptionTableMap::COL_USER_ID, SubscriptionTableMap::COL_CHANNEL_ID, SubscriptionTableMap::COL_SUBSCRIPTION_ID, SubscriptionTableMap::COL_STARTED, SubscriptionTableMap::COL_STOPPED, SubscriptionTableMap::COL_TITLE, SubscriptionTableMap::COL_SERVICE, ),
139
-        self::TYPE_FIELDNAME     => array('id', 'instance_name', 'input_uuid', 'user_id', 'channel_id', 'subscription_id', 'started', 'stopped', 'title', 'service', ),
140
-        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, )
135
+    protected static $fieldNames = array(
136
+        self::TYPE_PHPNAME       => array('Id', 'InstanceName', 'InputUuid', 'UserId', 'ChannelId', 'SubscriptionId', 'Started', 'Stopped', 'Title', 'Service',),
137
+        self::TYPE_CAMELNAME     => array('id', 'instanceName', 'inputUuid', 'userId', 'channelId', 'subscriptionId', 'started', 'stopped', 'title', 'service',),
138
+        self::TYPE_COLNAME       => array(SubscriptionTableMap::COL_ID, SubscriptionTableMap::COL_INSTANCE_NAME, SubscriptionTableMap::COL_INPUT_UUID, SubscriptionTableMap::COL_USER_ID, SubscriptionTableMap::COL_CHANNEL_ID, SubscriptionTableMap::COL_SUBSCRIPTION_ID, SubscriptionTableMap::COL_STARTED, SubscriptionTableMap::COL_STOPPED, SubscriptionTableMap::COL_TITLE, SubscriptionTableMap::COL_SERVICE,),
139
+        self::TYPE_FIELDNAME     => array('id', 'instance_name', 'input_uuid', 'user_id', 'channel_id', 'subscription_id', 'started', 'stopped', 'title', 'service',),
140
+        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9,)
141 141
     );
142 142
 
143 143
     /**
@@ -146,12 +146,12 @@  discard block
 block discarded – undo
146 146
      * first dimension keys are the type constants
147 147
      * e.g. self::$fieldKeys[self::TYPE_PHPNAME]['Id'] = 0
148 148
      */
149
-    protected static $fieldKeys = array (
150
-        self::TYPE_PHPNAME       => array('Id' => 0, 'InstanceName' => 1, 'InputUuid' => 2, 'UserId' => 3, 'ChannelId' => 4, 'SubscriptionId' => 5, 'Started' => 6, 'Stopped' => 7, 'Title' => 8, 'Service' => 9, ),
151
-        self::TYPE_CAMELNAME     => array('id' => 0, 'instanceName' => 1, 'inputUuid' => 2, 'userId' => 3, 'channelId' => 4, 'subscriptionId' => 5, 'started' => 6, 'stopped' => 7, 'title' => 8, 'service' => 9, ),
152
-        self::TYPE_COLNAME       => array(SubscriptionTableMap::COL_ID => 0, SubscriptionTableMap::COL_INSTANCE_NAME => 1, SubscriptionTableMap::COL_INPUT_UUID => 2, SubscriptionTableMap::COL_USER_ID => 3, SubscriptionTableMap::COL_CHANNEL_ID => 4, SubscriptionTableMap::COL_SUBSCRIPTION_ID => 5, SubscriptionTableMap::COL_STARTED => 6, SubscriptionTableMap::COL_STOPPED => 7, SubscriptionTableMap::COL_TITLE => 8, SubscriptionTableMap::COL_SERVICE => 9, ),
153
-        self::TYPE_FIELDNAME     => array('id' => 0, 'instance_name' => 1, 'input_uuid' => 2, 'user_id' => 3, 'channel_id' => 4, 'subscription_id' => 5, 'started' => 6, 'stopped' => 7, 'title' => 8, 'service' => 9, ),
154
-        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, )
149
+    protected static $fieldKeys = array(
150
+        self::TYPE_PHPNAME       => array('Id' => 0, 'InstanceName' => 1, 'InputUuid' => 2, 'UserId' => 3, 'ChannelId' => 4, 'SubscriptionId' => 5, 'Started' => 6, 'Stopped' => 7, 'Title' => 8, 'Service' => 9,),
151
+        self::TYPE_CAMELNAME     => array('id' => 0, 'instanceName' => 1, 'inputUuid' => 2, 'userId' => 3, 'channelId' => 4, 'subscriptionId' => 5, 'started' => 6, 'stopped' => 7, 'title' => 8, 'service' => 9,),
152
+        self::TYPE_COLNAME       => array(SubscriptionTableMap::COL_ID => 0, SubscriptionTableMap::COL_INSTANCE_NAME => 1, SubscriptionTableMap::COL_INPUT_UUID => 2, SubscriptionTableMap::COL_USER_ID => 3, SubscriptionTableMap::COL_CHANNEL_ID => 4, SubscriptionTableMap::COL_SUBSCRIPTION_ID => 5, SubscriptionTableMap::COL_STARTED => 6, SubscriptionTableMap::COL_STOPPED => 7, SubscriptionTableMap::COL_TITLE => 8, SubscriptionTableMap::COL_SERVICE => 9,),
153
+        self::TYPE_FIELDNAME     => array('id' => 0, 'instance_name' => 1, 'input_uuid' => 2, 'user_id' => 3, 'channel_id' => 4, 'subscription_id' => 5, 'started' => 6, 'stopped' => 7, 'title' => 8, 'service' => 9,),
154
+        self::TYPE_NUM           => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9,)
155 155
     );
156 156
 
157 157
     /**
@@ -188,30 +188,30 @@  discard block
 block discarded – undo
188 188
      */
189 189
     public function buildRelations()
190 190
     {
191
-        $this->addRelation('Instance', '\\Jalle19\\StatusManager\\Database\\Instance', RelationMap::MANY_TO_ONE, array (
191
+        $this->addRelation('Instance', '\\Jalle19\\StatusManager\\Database\\Instance', RelationMap::MANY_TO_ONE, array(
192 192
   0 =>
193
-  array (
193
+  array(
194 194
     0 => ':instance_name',
195 195
     1 => ':name',
196 196
   ),
197 197
 ), null, null, null, false);
198
-        $this->addRelation('Input', '\\Jalle19\\StatusManager\\Database\\Input', RelationMap::MANY_TO_ONE, array (
198
+        $this->addRelation('Input', '\\Jalle19\\StatusManager\\Database\\Input', RelationMap::MANY_TO_ONE, array(
199 199
   0 =>
200
-  array (
200
+  array(
201 201
     0 => ':input_uuid',
202 202
     1 => ':uuid',
203 203
   ),
204 204
 ), null, null, null, false);
205
-        $this->addRelation('User', '\\Jalle19\\StatusManager\\Database\\User', RelationMap::MANY_TO_ONE, array (
205
+        $this->addRelation('User', '\\Jalle19\\StatusManager\\Database\\User', RelationMap::MANY_TO_ONE, array(
206 206
   0 =>
207
-  array (
207
+  array(
208 208
     0 => ':user_id',
209 209
     1 => ':id',
210 210
   ),
211 211
 ), null, null, null, false);
212
-        $this->addRelation('Channel', '\\Jalle19\\StatusManager\\Database\\Channel', RelationMap::MANY_TO_ONE, array (
212
+        $this->addRelation('Channel', '\\Jalle19\\StatusManager\\Database\\Channel', RelationMap::MANY_TO_ONE, array(
213 213
   0 =>
214
-  array (
214
+  array(
215 215
     0 => ':channel_id',
216 216
     1 => ':id',
217 217
   ),
@@ -479,8 +479,8 @@  discard block
 block discarded – undo
479 479
             $criteria = $criteria->buildCriteria(); // build Criteria from Subscription object
480 480
         }
481 481
 
482
-        if ($criteria->containsKey(SubscriptionTableMap::COL_ID) && $criteria->keyContainsValue(SubscriptionTableMap::COL_ID) ) {
483
-            throw new PropelException('Cannot insert a value for auto-increment primary key ('.SubscriptionTableMap::COL_ID.')');
482
+        if ($criteria->containsKey(SubscriptionTableMap::COL_ID) && $criteria->keyContainsValue(SubscriptionTableMap::COL_ID)) {
483
+            throw new PropelException('Cannot insert a value for auto-increment primary key (' . SubscriptionTableMap::COL_ID . ')');
484 484
         }
485 485
 
486 486
 
@@ -489,7 +489,7 @@  discard block
 block discarded – undo
489 489
 
490 490
         // use transaction because $criteria could contain info
491 491
         // for more than one table (I guess, conceivably)
492
-        return $con->transaction(function () use ($con, $query) {
492
+        return $con->transaction(function() use ($con, $query) {
493 493
             return $query->doInsert($con);
494 494
         });
495 495
     }
Please login to merge, or discard this patch.
src/cli/StatusManager.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -151,7 +151,7 @@
 block discarded – undo
151 151
 				$this->_persistenceManager->onConnectionSeen($instanceName, $connection);
152 152
 
153 153
 			// Persist inputs
154
-			foreach($instanceStatus->getInputs() as $input)
154
+			foreach ($instanceStatus->getInputs() as $input)
155 155
 				$this->_persistenceManager->onInputSeen($instanceName, $input);
156 156
 
157 157
 			// Persist running subscriptions
Please login to merge, or discard this patch.
Braces   +19 added lines, -16 removed lines patch added patch discarded remove patch
@@ -70,8 +70,9 @@  discard block
 block discarded – undo
70 70
 		$this->_instances        = new \SplObjectStorage();
71 71
 
72 72
 		// Attach a state to each instance
73
-		foreach ($this->_configuration->getInstances() as $instance)
74
-			$this->_instances->attach($instance, new InstanceState());
73
+		foreach ($this->_configuration->getInstances() as $instance) {
74
+					$this->_instances->attach($instance, new InstanceState());
75
+		}
75 76
 
76 77
 		// Start the persistence manager
77 78
 		$this->_persistenceManager = new PersistenceManager($logger);
@@ -147,20 +148,24 @@  discard block
 block discarded – undo
147 148
 			]);
148 149
 
149 150
 			// Persist connections
150
-			foreach ($instanceStatus->getConnections() as $connection)
151
-				$this->_persistenceManager->onConnectionSeen($instanceName, $connection);
151
+			foreach ($instanceStatus->getConnections() as $connection) {
152
+							$this->_persistenceManager->onConnectionSeen($instanceName, $connection);
153
+			}
152 154
 
153 155
 			// Persist inputs
154
-			foreach($instanceStatus->getInputs() as $input)
155
-				$this->_persistenceManager->onInputSeen($instanceName, $input);
156
+			foreach($instanceStatus->getInputs() as $input) {
157
+							$this->_persistenceManager->onInputSeen($instanceName, $input);
158
+			}
156 159
 
157 160
 			// Persist running subscriptions
158
-			foreach ($instanceStatus->getSubscriptions() as $subscription)
159
-				$this->_persistenceManager->onSubscriptionSeen($instanceName, $subscription);
161
+			foreach ($instanceStatus->getSubscriptions() as $subscription) {
162
+							$this->_persistenceManager->onSubscriptionSeen($instanceName, $subscription);
163
+			}
160 164
 
161 165
 			// Handle subscription state changes
162
-			foreach ($instanceStatus->getSubscriptionStateChanges() as $subscriptionStateChange)
163
-				$this->_persistenceManager->onSubscriptionStateChange($instanceName, $subscriptionStateChange);
166
+			foreach ($instanceStatus->getSubscriptionStateChanges() as $subscriptionStateChange) {
167
+							$this->_persistenceManager->onSubscriptionStateChange($instanceName, $subscriptionStateChange);
168
+			}
164 169
 		}
165 170
 
166 171
 		// Broadcast the status messages to all connected clients
@@ -208,8 +213,7 @@  discard block
 block discarded – undo
208 213
 
209 214
 						$instanceState->setReachability(InstanceState::REACHABLE);
210 215
 					}
211
-				}
212
-				catch (\Exception $e)
216
+				} catch (\Exception $e)
213 217
 				{
214 218
 					// Mark the instance as unreachable
215 219
 					$message = 'Instance {instanceName} not reachable, will wait for {cycles} cycles before retrying.
@@ -223,8 +227,7 @@  discard block
 block discarded – undo
223 227
 
224 228
 					$instanceState->setReachability(InstanceState::UNREACHABLE);
225 229
 				}
226
-			}
227
-			else
230
+			} else
228 231
 			{
229 232
 				// Wait for some cycles and then mark unreachable instances as maybe reachable
230 233
 				if ($instanceState->getRetryCount() === self::UNREACHABLE_CYCLES_UNTIL_RETRY - 1)
@@ -235,9 +238,9 @@  discard block
 block discarded – undo
235 238
 					$this->_logger->info('Retrying instance {instanceName} during next cycle', [
236 239
 						'instanceName' => $instanceName,
237 240
 					]);
241
+				} else {
242
+									$instanceState->incrementRetryCount();
238 243
 				}
239
-				else
240
-					$instanceState->incrementRetryCount();
241 244
 			}
242 245
 		}
243 246
 
Please login to merge, or discard this patch.
migrations/PropelMigration_1455269455.php 2 patches
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -7,37 +7,37 @@  discard block
 block discarded – undo
7 7
  */
8 8
 class PropelMigration_1455269809
9 9
 {
10
-    public $comment = '';
11
-
12
-    public function preUp($manager)
13
-    {
14
-        // add the pre-migration code here
15
-    }
16
-
17
-    public function postUp($manager)
18
-    {
19
-        // add the post-migration code here
20
-    }
21
-
22
-    public function preDown($manager)
23
-    {
24
-        // add the pre-migration code here
25
-    }
26
-
27
-    public function postDown($manager)
28
-    {
29
-        // add the post-migration code here
30
-    }
31
-
32
-    /**
33
-     * Get the SQL statements for the Up migration
34
-     *
35
-     * @return array list of the SQL strings to execute for the Up migration
36
-     *               the keys being the datasources
37
-     */
38
-    public function getUpSQL()
39
-    {
40
-        return array (
10
+	public $comment = '';
11
+
12
+	public function preUp($manager)
13
+	{
14
+		// add the pre-migration code here
15
+	}
16
+
17
+	public function postUp($manager)
18
+	{
19
+		// add the post-migration code here
20
+	}
21
+
22
+	public function preDown($manager)
23
+	{
24
+		// add the pre-migration code here
25
+	}
26
+
27
+	public function postDown($manager)
28
+	{
29
+		// add the post-migration code here
30
+	}
31
+
32
+	/**
33
+	 * Get the SQL statements for the Up migration
34
+	 *
35
+	 * @return array list of the SQL strings to execute for the Up migration
36
+	 *               the keys being the datasources
37
+	 */
38
+	public function getUpSQL()
39
+	{
40
+		return array (
41 41
   'tvheadend_status_manager' => '
42 42
 PRAGMA foreign_keys = OFF;
43 43
 
@@ -69,17 +69,17 @@  discard block
 block discarded – undo
69 69
 PRAGMA foreign_keys = ON;
70 70
 ',
71 71
 );
72
-    }
73
-
74
-    /**
75
-     * Get the SQL statements for the Down migration
76
-     *
77
-     * @return array list of the SQL strings to execute for the Down migration
78
-     *               the keys being the datasources
79
-     */
80
-    public function getDownSQL()
81
-    {
82
-        return array (
72
+	}
73
+
74
+	/**
75
+	 * Get the SQL statements for the Down migration
76
+	 *
77
+	 * @return array list of the SQL strings to execute for the Down migration
78
+	 *               the keys being the datasources
79
+	 */
80
+	public function getDownSQL()
81
+	{
82
+		return array (
83 83
   'tvheadend_status_manager' => '
84 84
 PRAGMA foreign_keys = OFF;
85 85
 
@@ -111,6 +111,6 @@  discard block
 block discarded – undo
111 111
 PRAGMA foreign_keys = ON;
112 112
 ',
113 113
 );
114
-    }
114
+	}
115 115
 
116 116
 }
117 117
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
      */
38 38
     public function getUpSQL()
39 39
     {
40
-        return array (
40
+        return array(
41 41
   'tvheadend_status_manager' => '
42 42
 PRAGMA foreign_keys = OFF;
43 43
 
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
      */
80 80
     public function getDownSQL()
81 81
     {
82
-        return array (
82
+        return array(
83 83
   'tvheadend_status_manager' => '
84 84
 PRAGMA foreign_keys = OFF;
85 85
 
Please login to merge, or discard this patch.