@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | foreach ($fields as $field) { |
95 | 95 | $code .= "'$field'"; |
96 | 96 | if (isset($conversions[$field])) { |
97 | - $code .= ' => function($v) {'."\n\t".'return ' . $conversions[$field] . ';'."\n".'}'; |
|
97 | + $code .= ' => function($v) {'."\n\t".'return '.$conversions[$field].';'."\n".'}'; |
|
98 | 98 | } |
99 | 99 | |
100 | 100 | $code .= ', '; |
@@ -142,8 +142,8 @@ discard block |
||
142 | 142 | $name = NameUtils::dasherize($refPhpName); |
143 | 143 | $method = NameUtils::toCamelCase($refPhpName); |
144 | 144 | $crudMethod = $refPhpName; |
145 | - $rels[$name] = $foreignModel->getPhpName() . '::getSerializer()->getType(null)'; |
|
146 | - $class->addUseStatement($foreignModel->getNamespace() . '\\' . $foreignModel->getPhpName()); |
|
145 | + $rels[$name] = $foreignModel->getPhpName().'::getSerializer()->getType(null)'; |
|
146 | + $class->addUseStatement($foreignModel->getNamespace().'\\'.$foreignModel->getPhpName()); |
|
147 | 147 | $class->addUseStatement('Tobscure\\JsonApi\\Resource'); |
148 | 148 | |
149 | 149 | // read |
@@ -175,8 +175,8 @@ discard block |
||
175 | 175 | $name = NameUtils::dasherize($refPhpName); |
176 | 176 | $method = NameUtils::toCamelCase($refPhpName); |
177 | 177 | $crudMethod = NameUtils::pluralize($refPhpName); |
178 | - $rels[$name] = $foreignModel->getPhpName() . '::getSerializer()->getType(null)'; |
|
179 | - $class->addUseStatement($foreignModel->getNamespace() . '\\' . $foreignModel->getPhpName()); |
|
178 | + $rels[$name] = $foreignModel->getPhpName().'::getSerializer()->getType(null)'; |
|
179 | + $class->addUseStatement($foreignModel->getNamespace().'\\'.$foreignModel->getPhpName()); |
|
180 | 180 | // $class->addUseStatement($foreignModel->getNamespace() . '\\' . $foreignModel->getPhpName() . 'Query'); |
181 | 181 | $class->addUseStatement('Tobscure\\JsonApi\\Collection'); |
182 | 182 |
@@ -33,7 +33,7 @@ |
||
33 | 33 | ])); |
34 | 34 | |
35 | 35 | $class->setMethod($read); |
36 | - $class->addUseStatement($model->getNamespace() . '\\' . $model->getPhpName()); |
|
36 | + $class->addUseStatement($model->getNamespace().'\\'.$model->getPhpName()); |
|
37 | 37 | |
38 | 38 | // method: notUpdated(Request $request, PayloadInterface $payload) |
39 | 39 | $notUpdated = $this->generatePayloadMethod('notUpdated', $this->twig->render('payload/notUpdated.twig')); |
@@ -22,9 +22,9 @@ discard block |
||
22 | 22 | protected function generateTrait(Table $model) { |
23 | 23 | $trait = PhpTrait::create() |
24 | 24 | ->setNamespace(str_replace('model', 'domain\\base', $model->getNamespace())) |
25 | - ->setName($model->getPhpName() . 'DomainTrait') |
|
26 | - ->addUseStatement($model->getNamespace() . '\\' . $model->getPhpName()) |
|
27 | - ->addUseStatement($model->getNamespace() . '\\' . $model->getPhpName() . 'Query') |
|
25 | + ->setName($model->getPhpName().'DomainTrait') |
|
26 | + ->addUseStatement($model->getNamespace().'\\'.$model->getPhpName()) |
|
27 | + ->addUseStatement($model->getNamespace().'\\'.$model->getPhpName().'Query') |
|
28 | 28 | ->addUseStatement('keeko\\framework\\service\\ServiceContainer') |
29 | 29 | ->setMethod(PhpMethod::create('getServiceContainer') |
30 | 30 | ->setVisibility(PhpMethod::VISIBILITY_PROTECTED) |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | ) |
35 | 35 | ; |
36 | 36 | $trait->addUseStatement('keeko\framework\domain\payload\PayloadInterface'); |
37 | - $trait->addUseStatement($model->getNamespace() . '\\' . $model->getPhpName()); |
|
37 | + $trait->addUseStatement($model->getNamespace().'\\'.$model->getPhpName()); |
|
38 | 38 | |
39 | 39 | return $trait; |
40 | 40 | } |
@@ -48,8 +48,8 @@ discard block |
||
48 | 48 | 'class' => $model->getPhpName() |
49 | 49 | ])) |
50 | 50 | ->setVisibility(PhpMethod::VISIBILITY_PROTECTED) |
51 | - ->setDescription('Returns one ' . $model->getPhpName() . ' with the given id from cache') |
|
52 | - ->setType($model->getPhpName() . '|null') |
|
51 | + ->setDescription('Returns one '.$model->getPhpName().' with the given id from cache') |
|
52 | + ->setType($model->getPhpName().'|null') |
|
53 | 53 | ); |
54 | 54 | } |
55 | 55 | |
@@ -63,7 +63,7 @@ discard block |
||
63 | 63 | 'model' => NameUtils::toCamelCase($model->getOriginCommonName()), |
64 | 64 | 'class' => $model->getPhpName() |
65 | 65 | ])) |
66 | - ->setDescription('Returns one ' . $model->getPhpName() . ' with the given id') |
|
66 | + ->setDescription('Returns one '.$model->getPhpName().' with the given id') |
|
67 | 67 | ->setType('PayloadInterface') |
68 | 68 | ); |
69 | 69 | } |
@@ -87,17 +87,17 @@ discard block |
||
87 | 87 | |
88 | 88 | $trait->setMethod(PhpMethod::create('applyFilter') |
89 | 89 | ->addParameter(PhpParameter::create('query') |
90 | - ->setType($model->getPhpName() . 'Query') |
|
90 | + ->setType($model->getPhpName().'Query') |
|
91 | 91 | ) |
92 | 92 | ->addParameter(PhpParameter::create('filter')) |
93 | 93 | ->setVisibility(PhpMethod::VISIBILITY_PROTECTED) |
94 | 94 | ->setAbstract(true) |
95 | - ->setDescription('Implement this functionality at ' . $this->getClassName($model)) |
|
95 | + ->setDescription('Implement this functionality at '.$this->getClassName($model)) |
|
96 | 96 | ); |
97 | 97 | } |
98 | 98 | |
99 | 99 | protected function getClassName(Table $model) { |
100 | - return str_replace('model', 'domain', $model->getNamespace()) . |
|
101 | - '\\' . $model->getPhpName() . 'Domain'; |
|
100 | + return str_replace('model', 'domain', $model->getNamespace()). |
|
101 | + '\\'.$model->getPhpName().'Domain'; |
|
102 | 102 | } |
103 | 103 | } |
@@ -50,7 +50,7 @@ discard block |
||
50 | 50 | 'model' => NameUtils::toCamelCase($model->getOriginCommonName()), |
51 | 51 | 'class' => $model->getPhpName() |
52 | 52 | ])) |
53 | - ->setDescription('Creates a new ' . $model->getPhpName() . ' with the provided data') |
|
53 | + ->setDescription('Creates a new '.$model->getPhpName().' with the provided data') |
|
54 | 54 | ->setType('PayloadInterface') |
55 | 55 | ); |
56 | 56 | } |
@@ -68,7 +68,7 @@ discard block |
||
68 | 68 | 'model' => NameUtils::toCamelCase($model->getOriginCommonName()), |
69 | 69 | 'class' => $model->getPhpName() |
70 | 70 | ])) |
71 | - ->setDescription('Updates a ' . $model->getPhpName() . ' with the given id' . |
|
71 | + ->setDescription('Updates a '.$model->getPhpName().' with the given id'. |
|
72 | 72 | 'and the provided data') |
73 | 73 | ->setType('PayloadInterface') |
74 | 74 | ); |
@@ -85,7 +85,7 @@ discard block |
||
85 | 85 | 'model' => NameUtils::toCamelCase($model->getOriginCommonName()), |
86 | 86 | 'class' => $model->getPhpName() |
87 | 87 | ])) |
88 | - ->setDescription('Deletes a ' . $model->getPhpName() . ' with the given id') |
|
88 | + ->setDescription('Deletes a '.$model->getPhpName().' with the given id') |
|
89 | 89 | ->setType('PayloadInterface') |
90 | 90 | ); |
91 | 91 | } |
@@ -96,7 +96,7 @@ discard block |
||
96 | 96 | $name = $foreign->getPhpName(); |
97 | 97 | } |
98 | 98 | $localId = NameUtils::toCamelCase($fk->getLocalColumn()->getPhpName()); |
99 | - $trait->setMethod(PhpMethod::create('set' . $name . 'Id') |
|
99 | + $trait->setMethod(PhpMethod::create('set'.$name.'Id') |
|
100 | 100 | ->setDescription(str_replace('{foreign}', $foreign->getPhpName(), 'Sets the {foreign} id')) |
101 | 101 | ->addParameter(PhpParameter::create('id')) |
102 | 102 | ->addParameter(PhpParameter::create($localId)) |
@@ -111,9 +111,9 @@ discard block |
||
111 | 111 | } |
112 | 112 | |
113 | 113 | protected function generateToManyRelationshipAdd(PhpTrait $trait, Table $model, Table $foreign, Table $middle) { |
114 | - $trait->addUseStatement($foreign->getNamespace() . '\\' . $foreign->getPhpName() . 'Query'); |
|
115 | - $trait->setMethod(PhpMethod::create('add' . $foreign->getPhpName()) |
|
116 | - ->setDescription('Adds ' . $foreign->getPhpName() . ' to ' . $model->getPhpName()) |
|
114 | + $trait->addUseStatement($foreign->getNamespace().'\\'.$foreign->getPhpName().'Query'); |
|
115 | + $trait->setMethod(PhpMethod::create('add'.$foreign->getPhpName()) |
|
116 | + ->setDescription('Adds '.$foreign->getPhpName().' to '.$model->getPhpName()) |
|
117 | 117 | ->addParameter(PhpParameter::create('id')) |
118 | 118 | ->addParameter(PhpParameter::create('data')) |
119 | 119 | ->setBody($this->twig->render('to-many-add.twig', [ |
@@ -127,10 +127,10 @@ discard block |
||
127 | 127 | } |
128 | 128 | |
129 | 129 | protected function generateToManyRelationshipUpdate(PhpTrait $trait, Table $model, Table $foreign, Table $middle) { |
130 | - $trait->addUseStatement($middle->getNamespace() . '\\' . $middle->getPhpName() . 'Query'); |
|
131 | - $trait->addUseStatement($foreign->getNamespace() . '\\' . $foreign->getPhpName() . 'Query'); |
|
132 | - $trait->setMethod(PhpMethod::create('update' . $foreign->getPhpName()) |
|
133 | - ->setDescription('Updates ' . $foreign->getPhpName() . ' on ' . $model->getPhpName()) |
|
130 | + $trait->addUseStatement($middle->getNamespace().'\\'.$middle->getPhpName().'Query'); |
|
131 | + $trait->addUseStatement($foreign->getNamespace().'\\'.$foreign->getPhpName().'Query'); |
|
132 | + $trait->setMethod(PhpMethod::create('update'.$foreign->getPhpName()) |
|
133 | + ->setDescription('Updates '.$foreign->getPhpName().' on '.$model->getPhpName()) |
|
134 | 134 | ->addParameter(PhpParameter::create('id')) |
135 | 135 | ->addParameter(PhpParameter::create('data')) |
136 | 136 | ->setBody($this->twig->render('to-many-update.twig', [ |
@@ -145,9 +145,9 @@ discard block |
||
145 | 145 | } |
146 | 146 | |
147 | 147 | protected function generateToManyRelationshipRemove(PhpTrait $trait, Table $model, Table $foreign, Table $middle) { |
148 | - $trait->addUseStatement($foreign->getNamespace() . '\\' . $foreign->getPhpName() . 'Query'); |
|
149 | - $trait->setMethod(PhpMethod::create('remove' . $foreign->getPhpName()) |
|
150 | - ->setDescription('Removes ' . $foreign->getPhpName() . ' from ' . $model->getPhpName()) |
|
148 | + $trait->addUseStatement($foreign->getNamespace().'\\'.$foreign->getPhpName().'Query'); |
|
149 | + $trait->setMethod(PhpMethod::create('remove'.$foreign->getPhpName()) |
|
150 | + ->setDescription('Removes '.$foreign->getPhpName().' from '.$model->getPhpName()) |
|
151 | 151 | ->addParameter(PhpParameter::create('id')) |
152 | 152 | ->addParameter(PhpParameter::create('data')) |
153 | 153 | ->setBody($this->twig->render('to-many-remove.twig', [ |
@@ -26,9 +26,9 @@ |
||
26 | 26 | } |
27 | 27 | $class->addUseStatement('phootwork\\json\\Json'); |
28 | 28 | $class->addUseStatement('Tobscure\\JsonApi\\Exception\\InvalidParameterException'); |
29 | - $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()) . '\\' . $model->getPhpName() . 'Domain'); |
|
29 | + $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()).'\\'.$model->getPhpName().'Domain'); |
|
30 | 30 | $class->setMethod($this->generateRunMethod($this->twig->render('to-one-update-run.twig', [ |
31 | - 'domain' => $model->getPhpName() . 'Domain', |
|
31 | + 'domain' => $model->getPhpName().'Domain', |
|
32 | 32 | 'foreign' => $name |
33 | 33 | ]))); |
34 | 34 |
@@ -19,9 +19,9 @@ |
||
19 | 19 | $this->addConfigureParamsMethod($class, $this->twig->render('relationship-configureParams.twig')); |
20 | 20 | |
21 | 21 | // method: run(Request $request) : Response |
22 | - $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()) . '\\' . $model->getPhpName() . 'Domain'); |
|
22 | + $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()).'\\'.$model->getPhpName().'Domain'); |
|
23 | 23 | $class->setMethod($this->generateRunMethod($this->twig->render('to-many-read-run.twig', [ |
24 | - 'domain' => $model->getPhpName() . 'Domain' |
|
24 | + 'domain' => $model->getPhpName().'Domain' |
|
25 | 25 | ]))); |
26 | 26 | |
27 | 27 | return $class; |
@@ -21,9 +21,9 @@ |
||
21 | 21 | // method: run(Request $request) : Response |
22 | 22 | $class->addUseStatement('phootwork\\json\\Json'); |
23 | 23 | $class->addUseStatement('Tobscure\\JsonApi\\Exception\\InvalidParameterException'); |
24 | - $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()) . '\\' . $model->getPhpName() . 'Domain'); |
|
24 | + $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()).'\\'.$model->getPhpName().'Domain'); |
|
25 | 25 | $class->setMethod($this->generateRunMethod($this->twig->render('to-many-add-run.twig', [ |
26 | - 'domain' => $model->getPhpName() . 'Domain', |
|
26 | + 'domain' => $model->getPhpName().'Domain', |
|
27 | 27 | 'foreign_class' => $foreignModel->getPhpName() |
28 | 28 | ]))); |
29 | 29 |
@@ -21,9 +21,9 @@ |
||
21 | 21 | // method: run(Request $request) : Response |
22 | 22 | $class->addUseStatement('phootwork\\json\\Json'); |
23 | 23 | $class->addUseStatement('Tobscure\\JsonApi\\Exception\\InvalidParameterException'); |
24 | - $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()) . '\\' . $model->getPhpName() . 'Domain'); |
|
24 | + $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()).'\\'.$model->getPhpName().'Domain'); |
|
25 | 25 | $class->setMethod($this->generateRunMethod($this->twig->render('to-many-update-run.twig', [ |
26 | - 'domain' => $model->getPhpName() . 'Domain', |
|
26 | + 'domain' => $model->getPhpName().'Domain', |
|
27 | 27 | 'foreign_class' => $foreignModel->getPhpName() |
28 | 28 | ]))); |
29 | 29 |
@@ -20,9 +20,9 @@ |
||
20 | 20 | $this->addConfigureParamsMethod($class, $this->twig->render('relationship-configureParams.twig')); |
21 | 21 | |
22 | 22 | // method: run(Request $request) : Response |
23 | - $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()) . '\\' . $model->getPhpName() . 'Domain'); |
|
23 | + $class->addUseStatement(str_replace('model', 'domain', $model->getNamespace()).'\\'.$model->getPhpName().'Domain'); |
|
24 | 24 | $class->setMethod($this->generateRunMethod($this->twig->render('to-one-read-run.twig', [ |
25 | - 'domain' => $model->getPhpName() . 'Domain' |
|
25 | + 'domain' => $model->getPhpName().'Domain' |
|
26 | 26 | ]))); |
27 | 27 | |
28 | 28 | return $class; |