Completed
Push — master ( 6f4209...a56798 )
by Aimeos
03:04
created
controller/jobs/src/Controller/Jobs/Coupon/Import/Csv/Code/Factory.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 	 * @param string|null $name Name of the controller or "Standard" if null
30 30
 	 * @return \Aimeos\Controller\Jobs\Iface New controller object
31 31
 	 */
32
-	public static function createController( \Aimeos\MShop\Context\Item\Iface $context, \Aimeos\Bootstrap $aimeos, $name = null )
32
+	public static function createController(\Aimeos\MShop\Context\Item\Iface $context, \Aimeos\Bootstrap $aimeos, $name = null)
33 33
 	{
34 34
 		/** controller/jobs/coupon/import/csv/code/name
35 35
 		 * Class name of the used coupon code import job controller implementation
@@ -64,20 +64,20 @@  discard block
 block discarded – undo
64 64
 		 * @since 2017.10
65 65
 		 * @category Developer
66 66
 		 */
67
-		if ( $name === null ) {
67
+		if ($name === null) {
68 68
 			$name = $context->getConfig()->get('controller/jobs/coupon/import/csv/code/name', 'Standard');
69 69
 		}
70 70
 
71
-		if ( ctype_alnum($name) === false )
71
+		if (ctype_alnum($name) === false)
72 72
 		{
73 73
 			$classname = is_string($name) ? '\\Aimeos\\Controller\\Jobs\\Coupon\\Import\\Csv\\Code\\' . $name : '<not a string>';
74
-			throw new \Aimeos\Controller\Jobs\Exception( sprintf( 'Invalid characters in class name "%1$s"', $classname ) );
74
+			throw new \Aimeos\Controller\Jobs\Exception(sprintf('Invalid characters in class name "%1$s"', $classname));
75 75
 		}
76 76
 
77 77
 		$iface = '\\Aimeos\\Controller\\Jobs\\Iface';
78 78
 		$classname = '\\Aimeos\\Controller\\Jobs\\Coupon\\Import\\Csv\\Code\\' . $name;
79 79
 
80
-		$controller = self::createControllerBase( $context, $aimeos, $classname, $iface );
80
+		$controller = self::createControllerBase($context, $aimeos, $classname, $iface);
81 81
 
82 82
 		/** controller/jobs/coupon/import/csv/code/decorators/excludes
83 83
 		 * Excludes decorators added by the "common" option from the coupon code import CSV job controller
@@ -154,6 +154,6 @@  discard block
 block discarded – undo
154 154
 		 * @see controller/jobs/coupon/import/csv/code/decorators/excludes
155 155
 		 * @see controller/jobs/coupon/import/csv/code/decorators/global
156 156
 		 */
157
-		return self::addControllerDecorators( $context, $aimeos, $controller, 'coupon/import/csv/code' );
157
+		return self::addControllerDecorators($context, $aimeos, $controller, 'coupon/import/csv/code');
158 158
 	}
159 159
 }
160 160
\ No newline at end of file
Please login to merge, or discard this patch.
controller/jobs/tests/Controller/Jobs/Product/Import/Csv/StandardTest.php 1 patch
Spacing   +94 added lines, -94 removed lines patch added patch discarded remove patch
@@ -18,119 +18,119 @@  discard block
 block discarded – undo
18 18
 
19 19
 	protected function setUp()
20 20
 	{
21
-		\Aimeos\MShop\Factory::setCache( true );
21
+		\Aimeos\MShop\Factory::setCache(true);
22 22
 
23 23
 		$this->context = \TestHelperJobs::getContext();
24 24
 		$this->aimeos = \TestHelperJobs::getAimeos();
25 25
 		$config = $this->context->getConfig();
26 26
 
27
-		$config->set( 'controller/jobs/product/import/csv/skip-lines', 1 );
28
-		$config->set( 'controller/jobs/product/import/csv/location', __DIR__ . '/_testfiles/valid' );
27
+		$config->set('controller/jobs/product/import/csv/skip-lines', 1);
28
+		$config->set('controller/jobs/product/import/csv/location', __DIR__ . '/_testfiles/valid');
29 29
 
30
-		$this->object = new \Aimeos\Controller\Jobs\Product\Import\Csv\Standard( $this->context, $this->aimeos );
30
+		$this->object = new \Aimeos\Controller\Jobs\Product\Import\Csv\Standard($this->context, $this->aimeos);
31 31
 	}
32 32
 
33 33
 
34 34
 	protected function tearDown()
35 35
 	{
36
-		\Aimeos\MShop\Factory::setCache( false );
36
+		\Aimeos\MShop\Factory::setCache(false);
37 37
 		\Aimeos\MShop\Factory::clear();
38 38
 
39 39
 		$this->object = null;
40 40
 
41
-		if( file_exists( 'tmp/import.zip' ) ) {
42
-			unlink( 'tmp/import.zip' );
41
+		if (file_exists('tmp/import.zip')) {
42
+			unlink('tmp/import.zip');
43 43
 		}
44 44
 	}
45 45
 
46 46
 
47 47
 	public function testGetName()
48 48
 	{
49
-		$this->assertEquals( 'Product import CSV', $this->object->getName() );
49
+		$this->assertEquals('Product import CSV', $this->object->getName());
50 50
 	}
51 51
 
52 52
 
53 53
 	public function testGetDescription()
54 54
 	{
55 55
 		$text = 'Imports new and updates existing products from CSV files';
56
-		$this->assertEquals( $text, $this->object->getDescription() );
56
+		$this->assertEquals($text, $this->object->getDescription());
57 57
 	}
58 58
 
59 59
 
60 60
 	public function testRun()
61 61
 	{
62
-		$prodcodes = array( 'job_csv_test', 'job_csv_test2' );
63
-		$nondelete = array( 'attribute', 'product' );
64
-		$delete = array( 'media', 'price', 'text' );
62
+		$prodcodes = array('job_csv_test', 'job_csv_test2');
63
+		$nondelete = array('attribute', 'product');
64
+		$delete = array('media', 'price', 'text');
65 65
 
66 66
 		$convert = array(
67 67
 			1 => 'Text/LatinUTF8',
68 68
 		);
69 69
 
70
-		$this->context->getConfig()->set( 'controller/jobs/product/import/csv/converter', $convert );
70
+		$this->context->getConfig()->set('controller/jobs/product/import/csv/converter', $convert);
71 71
 
72 72
 		$this->object->run();
73 73
 
74
-		$result = $this->get( $prodcodes, array_merge( $delete, $nondelete ) );
75
-		$properties = $this->getProperties( array_keys( $result ) );
76
-		$this->delete( $prodcodes, $delete, $nondelete );
74
+		$result = $this->get($prodcodes, array_merge($delete, $nondelete));
75
+		$properties = $this->getProperties(array_keys($result));
76
+		$this->delete($prodcodes, $delete, $nondelete);
77 77
 
78
-		$this->assertEquals( 2, count( $result ) );
79
-		$this->assertEquals( 2, count( $properties ) );
78
+		$this->assertEquals(2, count($result));
79
+		$this->assertEquals(2, count($properties));
80 80
 
81
-		foreach( $result as $product ) {
82
-			$this->assertEquals( 5, count( $product->getListItems() ) );
81
+		foreach ($result as $product) {
82
+			$this->assertEquals(5, count($product->getListItems()));
83 83
 		}
84 84
 	}
85 85
 
86 86
 
87 87
 	public function testRunUpdate()
88 88
 	{
89
-		$prodcodes = array( 'job_csv_test', 'job_csv_test2' );
90
-		$nondelete = array( 'attribute', 'product' );
91
-		$delete = array( 'media', 'price', 'text' );
89
+		$prodcodes = array('job_csv_test', 'job_csv_test2');
90
+		$nondelete = array('attribute', 'product');
91
+		$delete = array('media', 'price', 'text');
92 92
 
93 93
 		$this->object->run();
94 94
 		$this->object->run();
95 95
 
96
-		$result = $this->get( $prodcodes, array_merge( $delete, $nondelete ) );
97
-		$properties = $this->getProperties( array_keys( $result ) );
98
-		$this->delete( $prodcodes, $delete, $nondelete );
96
+		$result = $this->get($prodcodes, array_merge($delete, $nondelete));
97
+		$properties = $this->getProperties(array_keys($result));
98
+		$this->delete($prodcodes, $delete, $nondelete);
99 99
 
100
-		$this->assertEquals( 2, count( $result ) );
101
-		$this->assertEquals( 2, count( $properties ) );
100
+		$this->assertEquals(2, count($result));
101
+		$this->assertEquals(2, count($properties));
102 102
 
103
-		foreach( $result as $product ) {
104
-			$this->assertEquals( 5, count( $product->getListItems() ) );
103
+		foreach ($result as $product) {
104
+			$this->assertEquals(5, count($product->getListItems()));
105 105
 		}
106 106
 	}
107 107
 
108 108
 
109 109
 	public function testRunPosition()
110 110
 	{
111
-		$prodcodes = array( 'job_csv_test', 'job_csv_test2' );
112
-		$nondelete = array( 'attribute', 'product' );
113
-		$delete = array( 'media', 'price', 'text' );
111
+		$prodcodes = array('job_csv_test', 'job_csv_test2');
112
+		$nondelete = array('attribute', 'product');
113
+		$delete = array('media', 'price', 'text');
114 114
 
115 115
 		$config = $this->context->getConfig();
116
-		$mapping = $config->set( 'controller/jobs/product/import/csv/mapping', [] );
117
-		$mapping['item'] = array( 0 => 'product.label', 1 => 'product.code' );
116
+		$mapping = $config->set('controller/jobs/product/import/csv/mapping', []);
117
+		$mapping['item'] = array(0 => 'product.label', 1 => 'product.code');
118 118
 
119
-		$config->set( 'controller/jobs/product/import/csv/mapping', $mapping );
120
-		$config->set( 'controller/jobs/product/import/csv/location', __DIR__ . '/_testfiles/position' );
119
+		$config->set('controller/jobs/product/import/csv/mapping', $mapping);
120
+		$config->set('controller/jobs/product/import/csv/location', __DIR__ . '/_testfiles/position');
121 121
 
122 122
 		$this->object->run();
123 123
 
124
-		$result = $this->get( $prodcodes, array_merge( $delete, $nondelete ) );
125
-		$this->delete( $prodcodes, $delete, $nondelete );
124
+		$result = $this->get($prodcodes, array_merge($delete, $nondelete));
125
+		$this->delete($prodcodes, $delete, $nondelete);
126 126
 
127
-		$this->assertEquals( 2, count( $result ) );
127
+		$this->assertEquals(2, count($result));
128 128
 	}
129 129
 
130 130
 
131 131
 	public function testRunProcessorInvalidPosition()
132 132
 	{
133
-		$prodcodes = array( 'job_csv_test', 'job_csv_test2' );
133
+		$prodcodes = array('job_csv_test', 'job_csv_test2');
134 134
 
135 135
 		$mapping = array(
136 136
 			'item' => array(
@@ -150,11 +150,11 @@  discard block
 block discarded – undo
150 150
 			),
151 151
 		);
152 152
 
153
-		$this->context->getConfig()->set( 'controller/jobs/product/import/csv/mapping', $mapping );
153
+		$this->context->getConfig()->set('controller/jobs/product/import/csv/mapping', $mapping);
154 154
 
155 155
 		$this->object->run();
156 156
 
157
-		$this->delete( $prodcodes, array( 'text', 'media' ), [] );
157
+		$this->delete($prodcodes, array('text', 'media'), []);
158 158
 	}
159 159
 
160 160
 
@@ -166,9 +166,9 @@  discard block
 block discarded – undo
166 166
 			),
167 167
 		);
168 168
 
169
-		$this->context->getConfig()->set( 'controller/jobs/product/import/csv/mapping', $mapping );
169
+		$this->context->getConfig()->set('controller/jobs/product/import/csv/mapping', $mapping);
170 170
 
171
-		$this->setExpectedException( '\\Aimeos\\Controller\\Jobs\\Exception' );
171
+		$this->setExpectedException('\\Aimeos\\Controller\\Jobs\\Exception');
172 172
 		$this->object->run();
173 173
 	}
174 174
 
@@ -208,15 +208,15 @@  discard block
 block discarded – undo
208 208
 			),
209 209
 		);
210 210
 
211
-		$this->context->getConfig()->set( 'controller/jobs/product/import/csv/mapping', $mapping );
211
+		$this->context->getConfig()->set('controller/jobs/product/import/csv/mapping', $mapping);
212 212
 
213 213
 		$config = $this->context->getConfig();
214
-		$config->set( 'controller/jobs/product/import/csv/skip-lines', 0 );
215
-		$config->set( 'controller/jobs/product/import/csv/location', __DIR__ . '/_testfiles/invalid' );
214
+		$config->set('controller/jobs/product/import/csv/skip-lines', 0);
215
+		$config->set('controller/jobs/product/import/csv/location', __DIR__ . '/_testfiles/invalid');
216 216
 
217
-		$this->object = new \Aimeos\Controller\Jobs\Product\Import\Csv\Standard( $this->context, $this->aimeos );
217
+		$this->object = new \Aimeos\Controller\Jobs\Product\Import\Csv\Standard($this->context, $this->aimeos);
218 218
 
219
-		$this->setExpectedException( '\\Aimeos\\Controller\\Jobs\\Exception' );
219
+		$this->setExpectedException('\\Aimeos\\Controller\\Jobs\\Exception');
220 220
 		$this->object->run();
221 221
 	}
222 222
 
@@ -224,104 +224,104 @@  discard block
 block discarded – undo
224 224
 	public function testRunBackup()
225 225
 	{
226 226
 		$config = $this->context->getConfig();
227
-		$config->set( 'controller/jobs/product/import/csv/container/type', 'Zip' );
228
-		$config->set( 'controller/jobs/product/import/csv/location', 'tmp/import.zip' );
229
-		$config->set( 'controller/jobs/product/import/csv/backup', 'tmp/test-%Y-%m-%d.zip' );
227
+		$config->set('controller/jobs/product/import/csv/container/type', 'Zip');
228
+		$config->set('controller/jobs/product/import/csv/location', 'tmp/import.zip');
229
+		$config->set('controller/jobs/product/import/csv/backup', 'tmp/test-%Y-%m-%d.zip');
230 230
 
231
-		if( copy( __DIR__ . '/_testfiles/import.zip', 'tmp/import.zip' ) === false ) {
232
-			throw new \RuntimeException( 'Unable to copy test file' );
231
+		if (copy(__DIR__ . '/_testfiles/import.zip', 'tmp/import.zip') === false) {
232
+			throw new \RuntimeException('Unable to copy test file');
233 233
 		}
234 234
 
235 235
 		$this->object->run();
236 236
 
237
-		$filename = strftime( 'tmp/test-%Y-%m-%d.zip' );
238
-		$this->assertTrue( file_exists( $filename ) );
237
+		$filename = strftime('tmp/test-%Y-%m-%d.zip');
238
+		$this->assertTrue(file_exists($filename));
239 239
 
240
-		unlink( $filename );
240
+		unlink($filename);
241 241
 	}
242 242
 
243 243
 
244 244
 	public function testRunBackupInvalid()
245 245
 	{
246 246
 		$config = $this->context->getConfig();
247
-		$config->set( 'controller/jobs/product/import/csv/container/type', 'Zip' );
248
-		$config->set( 'controller/jobs/product/import/csv/location', 'tmp/import.zip' );
249
-		$config->set( 'controller/jobs/product/import/csv/backup', 'tmp/notexist/import.zip' );
247
+		$config->set('controller/jobs/product/import/csv/container/type', 'Zip');
248
+		$config->set('controller/jobs/product/import/csv/location', 'tmp/import.zip');
249
+		$config->set('controller/jobs/product/import/csv/backup', 'tmp/notexist/import.zip');
250 250
 
251
-		if( copy( __DIR__ . '/_testfiles/import.zip', 'tmp/import.zip' ) === false ) {
252
-			throw new \RuntimeException( 'Unable to copy test file' );
251
+		if (copy(__DIR__ . '/_testfiles/import.zip', 'tmp/import.zip') === false) {
252
+			throw new \RuntimeException('Unable to copy test file');
253 253
 		}
254 254
 
255
-		$this->setExpectedException( '\\Aimeos\\Controller\\Jobs\\Exception' );
255
+		$this->setExpectedException('\\Aimeos\\Controller\\Jobs\\Exception');
256 256
 		$this->object->run();
257 257
 	}
258 258
 
259 259
 
260
-	protected function delete( array $prodcodes, array $delete, array $nondelete )
260
+	protected function delete(array $prodcodes, array $delete, array $nondelete)
261 261
 	{
262
-		$catListManager = \Aimeos\MShop\Catalog\Manager\Factory::createManager( $this->context )->getSubmanager( 'lists' );
263
-		$productManager = \Aimeos\MShop\Product\Manager\Factory::createManager( $this->context );
264
-		$listManager = $productManager->getSubManager( 'lists' );
262
+		$catListManager = \Aimeos\MShop\Catalog\Manager\Factory::createManager($this->context)->getSubmanager('lists');
263
+		$productManager = \Aimeos\MShop\Product\Manager\Factory::createManager($this->context);
264
+		$listManager = $productManager->getSubManager('lists');
265 265
 
266
-		foreach( $this->get( $prodcodes, $delete + $nondelete ) as $id => $product )
266
+		foreach ($this->get($prodcodes, $delete + $nondelete) as $id => $product)
267 267
 		{
268
-			foreach( $delete as $domain )
268
+			foreach ($delete as $domain)
269 269
 			{
270
-				$manager = \Aimeos\MShop\Factory::createManager( $this->context, $domain );
270
+				$manager = \Aimeos\MShop\Factory::createManager($this->context, $domain);
271 271
 
272
-				foreach( $product->getListItems( $domain ) as $listItem )
272
+				foreach ($product->getListItems($domain) as $listItem)
273 273
 				{
274
-					$manager->deleteItem( $listItem->getRefItem()->getId() );
275
-					$listManager->deleteItem( $listItem->getId() );
274
+					$manager->deleteItem($listItem->getRefItem()->getId());
275
+					$listManager->deleteItem($listItem->getId());
276 276
 				}
277 277
 			}
278 278
 
279
-			foreach( $nondelete as $domain )
279
+			foreach ($nondelete as $domain)
280 280
 			{
281
-				$ids = array_keys( $product->getListItems( $domain ) );
282
-				$listManager->deleteItems( $ids );
281
+				$ids = array_keys($product->getListItems($domain));
282
+				$listManager->deleteItems($ids);
283 283
 			}
284 284
 
285
-			$productManager->deleteItem( $product->getId() );
285
+			$productManager->deleteItem($product->getId());
286 286
 
287 287
 			$search = $catListManager->createSearch();
288
-			$search->setConditions( $search->compare( '==', 'catalog.lists.refid', $id ) );
289
-			$result = $catListManager->searchItems( $search );
288
+			$search->setConditions($search->compare('==', 'catalog.lists.refid', $id));
289
+			$result = $catListManager->searchItems($search);
290 290
 
291
-			$catListManager->deleteItems( array_keys( $result ) );
291
+			$catListManager->deleteItems(array_keys($result));
292 292
 		}
293 293
 
294 294
 
295
-		$attrManager = \Aimeos\MShop\Attribute\Manager\Factory::createManager( $this->context );
295
+		$attrManager = \Aimeos\MShop\Attribute\Manager\Factory::createManager($this->context);
296 296
 
297 297
 		$search = $attrManager->createSearch();
298
-		$search->setConditions( $search->compare( '==', 'attribute.code', 'import-test' ) );
298
+		$search->setConditions($search->compare('==', 'attribute.code', 'import-test'));
299 299
 
300
-		$result = $attrManager->searchItems( $search );
300
+		$result = $attrManager->searchItems($search);
301 301
 
302
-		$attrManager->deleteItems( array_keys( $result ) );
302
+		$attrManager->deleteItems(array_keys($result));
303 303
 	}
304 304
 
305 305
 
306
-	protected function get( array $prodcodes, array $domains )
306
+	protected function get(array $prodcodes, array $domains)
307 307
 	{
308
-		$productManager = \Aimeos\MShop\Product\Manager\Factory::createManager( $this->context );
308
+		$productManager = \Aimeos\MShop\Product\Manager\Factory::createManager($this->context);
309 309
 
310 310
 		$search = $productManager->createSearch();
311
-		$search->setConditions( $search->compare( '==', 'product.code', $prodcodes ) );
311
+		$search->setConditions($search->compare('==', 'product.code', $prodcodes));
312 312
 
313
-		return $productManager->searchItems( $search, $domains );
313
+		return $productManager->searchItems($search, $domains);
314 314
 	}
315 315
 
316 316
 
317
-	protected function getProperties( array $prodids )
317
+	protected function getProperties(array $prodids)
318 318
 	{
319
-		$manager = \Aimeos\MShop\Product\Manager\Factory::createManager( $this->context )->getSubManager( 'property' );
319
+		$manager = \Aimeos\MShop\Product\Manager\Factory::createManager($this->context)->getSubManager('property');
320 320
 
321 321
 		$search = $manager->createSearch();
322
-		$search->setConditions( $search->compare( '==', 'product.property.parentid', $prodids ) );
323
-		$search->setSortations( array( $search->sort( '+', 'product.property.type.code' ) ) );
322
+		$search->setConditions($search->compare('==', 'product.property.parentid', $prodids));
323
+		$search->setSortations(array($search->sort('+', 'product.property.type.code')));
324 324
 
325
-		return $manager->searchItems( $search );
325
+		return $manager->searchItems($search);
326 326
 	}
327 327
 }
328 328
\ No newline at end of file
Please login to merge, or discard this patch.
controller/jobs/tests/Controller/Jobs/Product/Export/StandardTest.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -18,18 +18,18 @@  discard block
 block discarded – undo
18 18
 
19 19
 	protected function setUp()
20 20
 	{
21
-		\Aimeos\MShop\Factory::setCache( true );
21
+		\Aimeos\MShop\Factory::setCache(true);
22 22
 
23 23
 		$this->context = \TestHelperJobs::getContext();
24 24
 		$this->aimeos = \TestHelperJobs::getAimeos();
25 25
 
26
-		$this->object = new \Aimeos\Controller\Jobs\Product\Export\Standard( $this->context, $this->aimeos );
26
+		$this->object = new \Aimeos\Controller\Jobs\Product\Export\Standard($this->context, $this->aimeos);
27 27
 	}
28 28
 
29 29
 
30 30
 	protected function tearDown()
31 31
 	{
32
-		\Aimeos\MShop\Factory::setCache( false );
32
+		\Aimeos\MShop\Factory::setCache(false);
33 33
 		\Aimeos\MShop\Factory::clear();
34 34
 
35 35
 		$this->object = null;
@@ -38,14 +38,14 @@  discard block
 block discarded – undo
38 38
 
39 39
 	public function testGetName()
40 40
 	{
41
-		$this->assertEquals( 'Product export', $this->object->getName() );
41
+		$this->assertEquals('Product export', $this->object->getName());
42 42
 	}
43 43
 
44 44
 
45 45
 	public function testGetDescription()
46 46
 	{
47 47
 		$text = 'Exports all available products';
48
-		$this->assertEquals( $text, $this->object->getDescription() );
48
+		$this->assertEquals($text, $this->object->getDescription());
49 49
 	}
50 50
 
51 51
 
@@ -54,16 +54,16 @@  discard block
 block discarded – undo
54 54
 		$this->object->run();
55 55
 
56 56
 		$ds = DIRECTORY_SEPARATOR;
57
-		$this->assertFileExists( 'tmp' . $ds . 'aimeos-products-1.xml' );
58
-		$this->assertFileExists( 'tmp' . $ds . 'aimeos-products-2.xml' );
57
+		$this->assertFileExists('tmp' . $ds . 'aimeos-products-1.xml');
58
+		$this->assertFileExists('tmp' . $ds . 'aimeos-products-2.xml');
59 59
 
60
-		$file1 = file_get_contents( 'tmp' . $ds . 'aimeos-products-1.xml' );
61
-		$file2 = file_get_contents( 'tmp' . $ds . 'aimeos-products-2.xml' );
60
+		$file1 = file_get_contents('tmp' . $ds . 'aimeos-products-1.xml');
61
+		$file2 = file_get_contents('tmp' . $ds . 'aimeos-products-2.xml');
62 62
 
63
-		unlink( 'tmp' . $ds . 'aimeos-products-1.xml' );
64
-		unlink( 'tmp' . $ds . 'aimeos-products-2.xml' );
63
+		unlink('tmp' . $ds . 'aimeos-products-1.xml');
64
+		unlink('tmp' . $ds . 'aimeos-products-2.xml');
65 65
 
66
-		$this->assertContains( 'CNE', $file1 );
67
-		$this->assertContains( 'U:BUNDLE', $file2 );
66
+		$this->assertContains('CNE', $file1);
67
+		$this->assertContains('U:BUNDLE', $file2);
68 68
 	}
69 69
 }
70 70
\ No newline at end of file
Please login to merge, or discard this patch.
jobs/tests/Controller/Jobs/Product/Export/Sitemap/StandardTest.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -18,18 +18,18 @@  discard block
 block discarded – undo
18 18
 
19 19
 	protected function setUp()
20 20
 	{
21
-		\Aimeos\MShop\Factory::setCache( true );
21
+		\Aimeos\MShop\Factory::setCache(true);
22 22
 
23 23
 		$this->context = \TestHelperJobs::getContext();
24 24
 		$this->aimeos = \TestHelperJobs::getAimeos();
25 25
 
26
-		$this->object = new \Aimeos\Controller\Jobs\Product\Export\Sitemap\Standard( $this->context, $this->aimeos );
26
+		$this->object = new \Aimeos\Controller\Jobs\Product\Export\Sitemap\Standard($this->context, $this->aimeos);
27 27
 	}
28 28
 
29 29
 
30 30
 	protected function tearDown()
31 31
 	{
32
-		\Aimeos\MShop\Factory::setCache( false );
32
+		\Aimeos\MShop\Factory::setCache(false);
33 33
 		\Aimeos\MShop\Factory::clear();
34 34
 
35 35
 		$this->object = null;
@@ -38,14 +38,14 @@  discard block
 block discarded – undo
38 38
 
39 39
 	public function testGetName()
40 40
 	{
41
-		$this->assertEquals( 'Product site map', $this->object->getName() );
41
+		$this->assertEquals('Product site map', $this->object->getName());
42 42
 	}
43 43
 
44 44
 
45 45
 	public function testGetDescription()
46 46
 	{
47 47
 		$text = 'Creates a product site map for search engines';
48
-		$this->assertEquals( $text, $this->object->getDescription() );
48
+		$this->assertEquals($text, $this->object->getDescription());
49 49
 	}
50 50
 
51 51
 
@@ -54,22 +54,22 @@  discard block
 block discarded – undo
54 54
 		$this->object->run();
55 55
 
56 56
 		$ds = DIRECTORY_SEPARATOR;
57
-		$this->assertFileExists( 'tmp' . $ds . 'aimeos-sitemap-1.xml.gz' );
58
-		$this->assertFileExists( 'tmp' . $ds . 'aimeos-sitemap-2.xml.gz' );
59
-		$this->assertFileExists( 'tmp' . $ds . 'aimeos-sitemap-index.xml.gz' );
57
+		$this->assertFileExists('tmp' . $ds . 'aimeos-sitemap-1.xml.gz');
58
+		$this->assertFileExists('tmp' . $ds . 'aimeos-sitemap-2.xml.gz');
59
+		$this->assertFileExists('tmp' . $ds . 'aimeos-sitemap-index.xml.gz');
60 60
 
61
-		$file1 = gzread( gzopen( 'tmp' . $ds . 'aimeos-sitemap-1.xml.gz', 'rb' ), 0x1000 );
62
-		$file2 = gzread( gzopen( 'tmp' . $ds . 'aimeos-sitemap-2.xml.gz', 'rb' ), 0x1000 );
63
-		$index = gzread( gzopen( 'tmp' . $ds . 'aimeos-sitemap-index.xml.gz', 'rb' ), 0x1000 );
61
+		$file1 = gzread(gzopen('tmp' . $ds . 'aimeos-sitemap-1.xml.gz', 'rb'), 0x1000);
62
+		$file2 = gzread(gzopen('tmp' . $ds . 'aimeos-sitemap-2.xml.gz', 'rb'), 0x1000);
63
+		$index = gzread(gzopen('tmp' . $ds . 'aimeos-sitemap-index.xml.gz', 'rb'), 0x1000);
64 64
 
65
-		unlink( 'tmp' . $ds . 'aimeos-sitemap-1.xml.gz' );
66
-		unlink( 'tmp' . $ds . 'aimeos-sitemap-2.xml.gz' );
67
-		unlink( 'tmp' . $ds . 'aimeos-sitemap-index.xml.gz' );
65
+		unlink('tmp' . $ds . 'aimeos-sitemap-1.xml.gz');
66
+		unlink('tmp' . $ds . 'aimeos-sitemap-2.xml.gz');
67
+		unlink('tmp' . $ds . 'aimeos-sitemap-index.xml.gz');
68 68
 
69
-		$this->assertContains( 'Cafe_Noire_Expresso', $file1 );
70
-		$this->assertContains( 'Unittest%3A_Bundle', $file2 );
69
+		$this->assertContains('Cafe_Noire_Expresso', $file1);
70
+		$this->assertContains('Unittest%3A_Bundle', $file2);
71 71
 
72
-		$this->assertContains( 'aimeos-sitemap-1.xml.gz', $index );
73
-		$this->assertContains( 'aimeos-sitemap-2.xml.gz', $index );
72
+		$this->assertContains('aimeos-sitemap-1.xml.gz', $index);
73
+		$this->assertContains('aimeos-sitemap-2.xml.gz', $index);
74 74
 	}
75 75
 }
76 76
\ No newline at end of file
Please login to merge, or discard this patch.
controller/jobs/tests/Controller/Jobs/Product/Bought/StandardTest.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -19,18 +19,18 @@  discard block
 block discarded – undo
19 19
 
20 20
 	protected function setUp()
21 21
 	{
22
-		\Aimeos\MShop\Factory::setCache( true );
22
+		\Aimeos\MShop\Factory::setCache(true);
23 23
 
24 24
 		$this->context = \TestHelperJobs::getContext();
25 25
 		$this->aimeos = \TestHelperJobs::getAimeos();
26 26
 
27
-		$this->object = new \Aimeos\Controller\Jobs\Product\Bought\Standard( $this->context, $this->aimeos );
27
+		$this->object = new \Aimeos\Controller\Jobs\Product\Bought\Standard($this->context, $this->aimeos);
28 28
 	}
29 29
 
30 30
 
31 31
 	protected function tearDown()
32 32
 	{
33
-		\Aimeos\MShop\Factory::setCache( false );
33
+		\Aimeos\MShop\Factory::setCache(false);
34 34
 		\Aimeos\MShop\Factory::clear();
35 35
 
36 36
 		$this->object = null;
@@ -39,28 +39,28 @@  discard block
 block discarded – undo
39 39
 
40 40
 	public function testGetName()
41 41
 	{
42
-		$this->assertEquals( 'Products bought together', $this->object->getName() );
42
+		$this->assertEquals('Products bought together', $this->object->getName());
43 43
 	}
44 44
 
45 45
 
46 46
 	public function testGetDescription()
47 47
 	{
48 48
 		$text = 'Creates bought together product suggestions';
49
-		$this->assertEquals( $text, $this->object->getDescription() );
49
+		$this->assertEquals($text, $this->object->getDescription());
50 50
 	}
51 51
 
52 52
 
53 53
 	public function testRun()
54 54
 	{
55
-		$stub = $this->getMockBuilder( '\\Aimeos\\MShop\\Product\\Manager\\Lists\\Standard' )
56
-			->setConstructorArgs( array( $this->context ) )
57
-			->setMethods( array( 'deleteItems', 'saveItem' ) )
55
+		$stub = $this->getMockBuilder('\\Aimeos\\MShop\\Product\\Manager\\Lists\\Standard')
56
+			->setConstructorArgs(array($this->context))
57
+			->setMethods(array('deleteItems', 'saveItem'))
58 58
 			->getMock();
59 59
 
60
-		\Aimeos\MShop\Factory::injectManager( $this->context, 'product/lists', $stub );
60
+		\Aimeos\MShop\Factory::injectManager($this->context, 'product/lists', $stub);
61 61
 
62
-		$stub->expects( $this->atLeastOnce() )->method( 'deleteItems' );
63
-		$stub->expects( $this->atLeastOnce() )->method( 'saveItem' );
62
+		$stub->expects($this->atLeastOnce())->method('deleteItems');
63
+		$stub->expects($this->atLeastOnce())->method('saveItem');
64 64
 
65 65
 		$this->object->run();
66 66
 	}
Please login to merge, or discard this patch.
jobs/tests/Controller/Jobs/Coupon/Import/Csv/Code/FactoryTest.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -16,8 +16,8 @@  discard block
 block discarded – undo
16 16
 		$context = \TestHelperJobs::getContext();
17 17
 		$aimeos = \TestHelperJobs::getAimeos();
18 18
 
19
-		$obj = \Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Factory::createController( $context, $aimeos );
20
-		$this->assertInstanceOf( '\\Aimeos\\Controller\\Jobs\\Iface', $obj);
19
+		$obj = \Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Factory::createController($context, $aimeos);
20
+		$this->assertInstanceOf('\\Aimeos\\Controller\\Jobs\\Iface', $obj);
21 21
 	}
22 22
 
23 23
 
@@ -26,8 +26,8 @@  discard block
 block discarded – undo
26 26
 		$context = \TestHelperJobs::getContext();
27 27
 		$aimeos = \TestHelperJobs::getAimeos();
28 28
 
29
-		$this->setExpectedException( '\\Aimeos\\Controller\\Jobs\\Exception' );
30
-		\Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Factory::createController( $context, $aimeos, 'Wrong$$$Name' );
29
+		$this->setExpectedException('\\Aimeos\\Controller\\Jobs\\Exception');
30
+		\Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Factory::createController($context, $aimeos, 'Wrong$$$Name');
31 31
 	}
32 32
 
33 33
 
@@ -36,8 +36,8 @@  discard block
 block discarded – undo
36 36
 		$context = \TestHelperJobs::getContext();
37 37
 		$aimeos = \TestHelperJobs::getAimeos();
38 38
 
39
-		$this->setExpectedException( '\\Aimeos\\Controller\\Jobs\\Exception' );
40
-		\Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Factory::createController( $context, $aimeos, 'WrongClass' );
39
+		$this->setExpectedException('\\Aimeos\\Controller\\Jobs\\Exception');
40
+		\Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Factory::createController($context, $aimeos, 'WrongClass');
41 41
 	}
42 42
 
43 43
 
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
 		$context = \TestHelperJobs::getContext();
47 47
 		$aimeos = \TestHelperJobs::getAimeos();
48 48
 
49
-		$this->setExpectedException( '\\Aimeos\\Controller\\Jobs\\Exception' );
50
-		\Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Factory::createController( $context, $aimeos, 'Factory' );
49
+		$this->setExpectedException('\\Aimeos\\Controller\\Jobs\\Exception');
50
+		\Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Factory::createController($context, $aimeos, 'Factory');
51 51
 	}
52 52
 }
53 53
\ No newline at end of file
Please login to merge, or discard this patch.
jobs/tests/Controller/Jobs/Coupon/Import/Csv/Code/StandardTest.php 1 patch
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -18,101 +18,101 @@
 block discarded – undo
18 18
 
19 19
 	protected function setUp()
20 20
 	{
21
-		\Aimeos\MShop\Factory::setCache( true );
21
+		\Aimeos\MShop\Factory::setCache(true);
22 22
 
23 23
 		$this->context = \TestHelperJobs::getContext();
24 24
 		$this->aimeos = \TestHelperJobs::getAimeos();
25 25
 		$config = $this->context->getConfig();
26 26
 
27
-		$config->set( 'controller/jobs/product/import/csv/skip-lines', 1 );
27
+		$config->set('controller/jobs/product/import/csv/skip-lines', 1);
28 28
 
29
-		$this->object = new \Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Standard( $this->context, $this->aimeos );
29
+		$this->object = new \Aimeos\Controller\Jobs\Coupon\Import\Csv\Code\Standard($this->context, $this->aimeos);
30 30
 	}
31 31
 
32 32
 
33 33
 	protected function tearDown()
34 34
 	{
35
-		\Aimeos\MShop\Factory::setCache( false );
35
+		\Aimeos\MShop\Factory::setCache(false);
36 36
 		\Aimeos\MShop\Factory::clear();
37 37
 
38
-		unset( $this->object );
38
+		unset($this->object);
39 39
 	}
40 40
 
41 41
 
42 42
 	public function testGetName()
43 43
 	{
44
-		$this->assertEquals( 'Coupon code import CSV', $this->object->getName() );
44
+		$this->assertEquals('Coupon code import CSV', $this->object->getName());
45 45
 	}
46 46
 
47 47
 
48 48
 	public function testGetDescription()
49 49
 	{
50 50
 		$text = 'Imports new and updates existing coupon code from CSV files';
51
-		$this->assertEquals( $text, $this->object->getDescription() );
51
+		$this->assertEquals($text, $this->object->getDescription());
52 52
 	}
53 53
 
54 54
 
55 55
 	public function testRun()
56 56
 	{
57
-		$manager = \Aimeos\MShop\Factory::createManager( $this->context, 'coupon' );
58
-		$coupon = $manager->saveItem( $manager->createItem()->setProvider( 'Example' ) );
57
+		$manager = \Aimeos\MShop\Factory::createManager($this->context, 'coupon');
58
+		$coupon = $manager->saveItem($manager->createItem()->setProvider('Example'));
59 59
 
60 60
 		$dir = 'tmp/import/couponcode/unittest';
61 61
 		$filepath = $dir . '/' . $coupon->getId() . '.csv';
62 62
 
63
-		if( !is_dir( $dir ) && mkdir( 'tmp/import/couponcode/unittest', 0775, true ) === false ) {
64
-			throw new \Exception( sprintf( 'Unable to create directory "%1$s"', $dir ) );
63
+		if (!is_dir($dir) && mkdir('tmp/import/couponcode/unittest', 0775, true) === false) {
64
+			throw new \Exception(sprintf('Unable to create directory "%1$s"', $dir));
65 65
 		}
66 66
 
67 67
 		$content = 'code,count,start,end
68 68
 jobccimport1,3,2000-01-01 00:00:00,
69 69
 jobccimport2,5,,';
70 70
 
71
-		if( file_put_contents( $filepath, $content ) === false ) {
72
-			throw new \Exception( sprintf( 'Unable to create file "%1$s"', $file ) );
71
+		if (file_put_contents($filepath, $content) === false) {
72
+			throw new \Exception(sprintf('Unable to create file "%1$s"', $file));
73 73
 		}
74 74
 
75 75
 		$this->object->run();
76 76
 
77 77
 
78
-		unlink( $filepath );
78
+		unlink($filepath);
79 79
 
80
-		$codeManager = \Aimeos\MShop\Factory::createManager( $this->context, 'coupon/code' );
81
-		$code1 = $codeManager->findItem( 'jobccimport1' );
82
-		$code2 = $codeManager->findItem( 'jobccimport2' );
80
+		$codeManager = \Aimeos\MShop\Factory::createManager($this->context, 'coupon/code');
81
+		$code1 = $codeManager->findItem('jobccimport1');
82
+		$code2 = $codeManager->findItem('jobccimport2');
83 83
 
84
-		$manager->deleteItem( $coupon->getId() );
84
+		$manager->deleteItem($coupon->getId());
85 85
 
86
-		$this->assertEquals( 3, $code1->getCount() );
87
-		$this->assertEquals( '2000-01-01 00:00:00', $code1->getDateStart() );
88
-		$this->assertEquals( null, $code1->getDateEnd() );
86
+		$this->assertEquals(3, $code1->getCount());
87
+		$this->assertEquals('2000-01-01 00:00:00', $code1->getDateStart());
88
+		$this->assertEquals(null, $code1->getDateEnd());
89 89
 
90
-		$this->assertEquals( 5, $code2->getCount() );
91
-		$this->assertEquals( null, $code2->getDateStart() );
92
-		$this->assertEquals( null, $code2->getDateEnd() );
90
+		$this->assertEquals(5, $code2->getCount());
91
+		$this->assertEquals(null, $code2->getDateStart());
92
+		$this->assertEquals(null, $code2->getDateEnd());
93 93
 	}
94 94
 
95 95
 
96 96
 	public function testRunException()
97 97
 	{
98
-		$manager = \Aimeos\MShop\Factory::createManager( $this->context, 'coupon' );
98
+		$manager = \Aimeos\MShop\Factory::createManager($this->context, 'coupon');
99 99
 
100 100
 		$dir = 'tmp/import/couponcode/unittest';
101 101
 		$filepath = $dir . '/0.csv';
102 102
 
103
-		if( !is_dir( $dir ) && mkdir( 'tmp/import/couponcode/unittest', 0775, true ) === false ) {
104
-			throw new \Exception( sprintf( 'Unable to create directory "%1$s"', $dir ) );
103
+		if (!is_dir($dir) && mkdir('tmp/import/couponcode/unittest', 0775, true) === false) {
104
+			throw new \Exception(sprintf('Unable to create directory "%1$s"', $dir));
105 105
 		}
106 106
 
107 107
 		$content = 'code,count,start,end
108 108
 jobccimport1,,,';
109 109
 
110
-		if( file_put_contents( $filepath, $content ) === false ) {
111
-			throw new \Exception( sprintf( 'Unable to create file "%1$s"', $file ) );
110
+		if (file_put_contents($filepath, $content) === false) {
111
+			throw new \Exception(sprintf('Unable to create file "%1$s"', $file));
112 112
 		}
113 113
 
114 114
 		$this->object->run();
115 115
 
116
-		unlink( $filepath );
116
+		unlink($filepath);
117 117
 	}
118 118
 }
119 119
\ No newline at end of file
Please login to merge, or discard this patch.
src/Controller/Common/Order/Export/Csv/Processor/Product/Standard.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -40,20 +40,20 @@  discard block
 block discarded – undo
40 40
 	 * @param \Aimeos\MShop\Order\Item\Base\Iface $order Full order with associated items
41 41
 	 * @return array Two dimensional associative list of order data representing the lines in CSV
42 42
 	 */
43
-	public function process( \Aimeos\MShop\Order\Item\Iface $invoice, \Aimeos\MShop\Order\Item\Base\Iface $order )
43
+	public function process(\Aimeos\MShop\Order\Item\Iface $invoice, \Aimeos\MShop\Order\Item\Base\Iface $order)
44 44
 	{
45 45
 		$result = [];
46 46
 
47
-		foreach( $order->getProducts() as $item )
47
+		foreach ($order->getProducts() as $item)
48 48
 		{
49 49
 			$data = [];
50 50
 			$list = $item->toArray();
51 51
 
52
-			foreach( $item->getAttributes() as $attrItem )
52
+			foreach ($item->getAttributes() as $attrItem)
53 53
 			{
54
-				foreach( $attrItem->toArray() as $key => $value )
54
+				foreach ($attrItem->toArray() as $key => $value)
55 55
 				{
56
-					if( isset( $list[$key] ) ) {
56
+					if (isset($list[$key])) {
57 57
 						$list[$key] .= "\n" . $value;
58 58
 					} else {
59 59
 						$list[$key] = $value;
@@ -61,16 +61,16 @@  discard block
 block discarded – undo
61 61
 				}
62 62
 			}
63 63
 
64
-			foreach( $this->getMapping() as $pos => $key )
64
+			foreach ($this->getMapping() as $pos => $key)
65 65
 			{
66
-				if( array_key_exists( $key, $list ) ) {
66
+				if (array_key_exists($key, $list)) {
67 67
 					$data[$pos] = $list[$key];
68 68
 				} else {
69 69
 					$data[$pos] = '';
70 70
 				}
71 71
 			}
72 72
 
73
-			ksort( $data );
73
+			ksort($data);
74 74
 			$result[] = $data;
75 75
 		}
76 76
 
Please login to merge, or discard this patch.
src/Controller/Common/Order/Export/Csv/Processor/Service/Standard.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -40,23 +40,23 @@  discard block
 block discarded – undo
40 40
 	 * @param \Aimeos\MShop\Order\Item\Base\Iface $order Full order with associated items
41 41
 	 * @return array Two dimensional associative list of order data representing the lines in CSV
42 42
 	 */
43
-	public function process( \Aimeos\MShop\Order\Item\Iface $invoice, \Aimeos\MShop\Order\Item\Base\Iface $order )
43
+	public function process(\Aimeos\MShop\Order\Item\Iface $invoice, \Aimeos\MShop\Order\Item\Base\Iface $order)
44 44
 	{
45 45
 		$result = [];
46 46
 		$services = $order->getServices();
47 47
 
48
-		krsort( $services );
48
+		krsort($services);
49 49
 
50
-		foreach( $services as $item )
50
+		foreach ($services as $item)
51 51
 		{
52 52
 			$data = [];
53 53
 			$list = $item->toArray();
54 54
 
55
-			foreach( $item->getAttributes() as $attrItem )
55
+			foreach ($item->getAttributes() as $attrItem)
56 56
 			{
57
-				foreach( $attrItem->toArray() as $key => $value )
57
+				foreach ($attrItem->toArray() as $key => $value)
58 58
 				{
59
-					if( isset( $list[$key] ) ) {
59
+					if (isset($list[$key])) {
60 60
 						$list[$key] .= "\n" . $value;
61 61
 					} else {
62 62
 						$list[$key] = $value;
@@ -64,16 +64,16 @@  discard block
 block discarded – undo
64 64
 				}
65 65
 			}
66 66
 
67
-			foreach( $this->getMapping() as $pos => $key )
67
+			foreach ($this->getMapping() as $pos => $key)
68 68
 			{
69
-				if( array_key_exists( $key, $list ) ) {
69
+				if (array_key_exists($key, $list)) {
70 70
 					$data[$pos] = $list[$key];
71 71
 				} else {
72 72
 					$data[$pos] = '';
73 73
 				}
74 74
 			}
75 75
 
76
-			ksort( $data );
76
+			ksort($data);
77 77
 			$result[] = $data;
78 78
 		}
79 79
 
Please login to merge, or discard this patch.