@@ -18,7 +18,7 @@ discard block |
||
18 | 18 | use Symfony\Component\Form\FormBuilderInterface; |
19 | 19 | use Symfony\Component\HttpFoundation\File\File; |
20 | 20 | |
21 | -class SonataImportCommand extends ContainerAwareCommand{ |
|
21 | +class SonataImportCommand extends ContainerAwareCommand { |
|
22 | 22 | |
23 | 23 | /** @var EntityManager $this->em */ |
24 | 24 | protected $em; |
@@ -46,16 +46,15 @@ discard block |
||
46 | 46 | $uploadFile = $this->em->getRepository('DoctrsSonataImportBundle:UploadFile')->find($uploadFileId); |
47 | 47 | $fileLoaders = $this->getContainer()->getParameter('doctrs_sonata_import.class_loaders'); |
48 | 48 | $fileLoader = isset($fileLoaders[$fileLoaderId], $fileLoaders[$fileLoaderId]['class']) ? |
49 | - $fileLoaders[$fileLoaderId]['class'] : |
|
50 | - null; |
|
49 | + $fileLoaders[$fileLoaderId]['class'] : null; |
|
51 | 50 | |
52 | - if(!class_exists($fileLoader)){ |
|
51 | + if (!class_exists($fileLoader)) { |
|
53 | 52 | $uploadFile->setStatusError('class_loader not found'); |
54 | 53 | $this->em->flush($uploadFile); |
55 | 54 | return; |
56 | 55 | } |
57 | 56 | $fileLoader = new $fileLoader(); |
58 | - if(!$fileLoader instanceof FileLoaderInterface){ |
|
57 | + if (!$fileLoader instanceof FileLoaderInterface) { |
|
59 | 58 | $uploadFile->setStatusError('class_loader must be instanceof "FileLoaderInterface"'); |
60 | 59 | $this->em->flush($uploadFile); |
61 | 60 | return; |
@@ -124,7 +123,7 @@ discard block |
||
124 | 123 | } |
125 | 124 | |
126 | 125 | } |
127 | - if(!count($errors)) { |
|
126 | + if (!count($errors)) { |
|
128 | 127 | $validator = $this->getContainer()->get('validator'); |
129 | 128 | $errors = $validator->validate($entity); |
130 | 129 | } |
@@ -151,7 +150,7 @@ discard block |
||
151 | 150 | } |
152 | 151 | $uploadFile->setStatus(UploadFile::STATUS_SUCCESS); |
153 | 152 | $this->em->flush($uploadFile); |
154 | - } catch(\Exception $e){ |
|
153 | + } catch (\Exception $e) { |
|
155 | 154 | /** |
156 | 155 | * Данный хак нужен в случае бросания ORMException |
157 | 156 | * В случае бросания ORMException entity manager останавливается |
@@ -175,7 +174,7 @@ discard block |
||
175 | 174 | return $method . str_replace(' ', '', ucfirst(join('', explode('_', $name)))); |
176 | 175 | } |
177 | 176 | |
178 | - protected function setValue($value, FormBuilderInterface $fieldDescription, AbstractAdmin $admin){ |
|
177 | + protected function setValue($value, FormBuilderInterface $fieldDescription, AbstractAdmin $admin) { |
|
179 | 178 | |
180 | 179 | $mappings = $this->getContainer()->getParameter('doctrs_sonata_import.mappings'); |
181 | 180 | |
@@ -187,9 +186,9 @@ discard block |
||
187 | 186 | * Проверяем кастомные типы форм на наличие в конфиге. |
188 | 187 | * В случае совпадения, получаем значение из класса, указанного в конфиге |
189 | 188 | */ |
190 | - foreach($mappings as $item){ |
|
191 | - if($item['name'] === $type){ |
|
192 | - if($this->getContainer()->has($item['class']) && $this->getContainer()->get($item['class']) instanceof ImportInterface){ |
|
189 | + foreach ($mappings as $item) { |
|
190 | + if ($item['name'] === $type) { |
|
191 | + if ($this->getContainer()->has($item['class']) && $this->getContainer()->get($item['class']) instanceof ImportInterface) { |
|
193 | 192 | /** @var ImportInterface $class */ |
194 | 193 | $class = $this->getContainer()->get($item['class']); |
195 | 194 | return $class->getFormatValue($value); |
@@ -216,7 +215,7 @@ discard block |
||
216 | 215 | $fieldDescription->getOption('class') |
217 | 216 | ) |
218 | 217 | ) { |
219 | - if(!$value){ |
|
218 | + if (!$value) { |
|
220 | 219 | return null; |
221 | 220 | } |
222 | 221 | /** @var \Doctrine\ORM\Mapping\ClassMetadata $metaData */ |
@@ -242,7 +241,7 @@ discard block |
||
242 | 241 | * Если значение число, то пытаемся найти его по ID. |
243 | 242 | * Если значение не число, то ищем его по полю name |
244 | 243 | */ |
245 | - if(is_numeric($value)){ |
|
244 | + if (is_numeric($value)) { |
|
246 | 245 | $value = $repo->find($value); |
247 | 246 | } else { |
248 | 247 | try { |
@@ -7,7 +7,7 @@ discard block |
||
7 | 7 | use Sonata\AdminBundle\Route\RouteCollection; |
8 | 8 | use Symfony\Component\Security\Core\Exception\InvalidArgumentException; |
9 | 9 | |
10 | -trait AdminImportTrait{ |
|
10 | +trait AdminImportTrait { |
|
11 | 11 | |
12 | 12 | |
13 | 13 | protected function configureRoutes(RouteCollection $collection) |
@@ -26,7 +26,7 @@ discard block |
||
26 | 26 | |
27 | 27 | public function getDashboardActions() |
28 | 28 | { |
29 | - if(!$this instanceof AbstractAdmin){ |
|
29 | + if (!$this instanceof AbstractAdmin) { |
|
30 | 30 | throw new InvalidArgumentException(sprintf('Class "%s" must by instanceof "Sonata\AdminBundle\Admin\AbstractAdmin"', |
31 | 31 | get_class($this) |
32 | 32 | )); |