add more unit tests and fixed the output v2

This commit is contained in:
Lars Moelleken
2020-09-02 22:55:00 +02:00
parent be6ed8b0d8
commit bbe0f54877
6 changed files with 39 additions and 10 deletions
+2 -2
View File
@@ -140,11 +140,11 @@ final class Param extends TagWithType implements Factory\StaticMethod
*/
public function __toString() : string
{
return ($this->type ? $this->type . ' ' : '')
return ($this->type ? $this->type . ($this->variableName ? ' ' : '') : '')
. ($this->isReference() ? '&' : '')
. ($this->isVariadic() ? '...' : '')
. ($this->variableName ? '$' . $this->variableName : '')
. ($this->description ? ($this->variableName ? ' ' : '') . $this->description : '');
. (('' . $this->description) ? ' ' . $this->description : '');
}
private static function strStartsWithVariable(string $str) : bool
+2 -2
View File
@@ -98,8 +98,8 @@ final class Property extends TagWithType implements Factory\StaticMethod
*/
public function __toString() : string
{
return ($this->type ? $this->type . ' ' : '')
return ($this->type ? $this->type . ($this->variableName ? ' ' : '') : '')
. ($this->variableName ? '$' . $this->variableName : '')
. ($this->description ? ($this->variableName ? ' ' : '') . $this->description : '');
. (('' . $this->description) ? ' ' . $this->description : '');
}
}
+2 -2
View File
@@ -98,8 +98,8 @@ final class PropertyRead extends TagWithType implements Factory\StaticMethod
*/
public function __toString() : string
{
return ($this->type ? $this->type . ' ' : '')
return ($this->type ? $this->type . ($this->variableName ? ' ' : '') : '')
. ($this->variableName ? '$' . $this->variableName : '')
. ($this->description ? ($this->variableName ? ' ' : '') . $this->description : '');
. (('' . $this->description) ? ' ' . $this->description : '');
}
}
+2 -2
View File
@@ -98,8 +98,8 @@ final class PropertyWrite extends TagWithType implements Factory\StaticMethod
*/
public function __toString() : string
{
return ($this->type ? $this->type . ' ' : '')
return ($this->type ? $this->type . ($this->variableName ? ' ' : '') : '')
. ($this->variableName ? '$' . $this->variableName : '')
. ($this->description ? ($this->variableName ? ' ' : '') . $this->description : '');
. (('' . $this->description) ? ' ' . $this->description : '');
}
}
+2 -2
View File
@@ -99,8 +99,8 @@ final class Var_ extends TagWithType implements Factory\StaticMethod
*/
public function __toString() : string
{
return ($this->type ? $this->type . ' ' : '')
return ($this->type ? $this->type . ($this->variableName ? ' ' : '') : '')
. ($this->variableName ? '$' . $this->variableName : '')
. ($this->description ? ($this->variableName ? ' ' : '') . $this->description : '');
. (('' . $this->description) ? ' ' . $this->description : '');
}
}