@@ -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; |