Use global namespace+minor fixes

This commit is contained in:
Dennis Eichhorn 2019-02-04 22:29:55 +01:00
parent 5e25c7160a
commit 6076f244c4
4 changed files with 33 additions and 10 deletions

View File

@ -216,7 +216,7 @@ class Report implements \JsonSerializable
}
/**
* @return mixed
* @return int|\phpOMS\Account\Account
*
* @since 1.0.0
*/
@ -293,6 +293,9 @@ class Report implements \JsonSerializable
];
}
/**
* {@inheritdoc}
*/
public function jsonSerialize()
{
return $this->toArray();

View File

@ -55,6 +55,12 @@ final class ReportMapper extends DataMapperAbstract
],
];
/**
* Belongs to.
*
* @var array<string, array<string, string>>
* @since 1.0.0
*/
protected static $belongsTo = [
'createdBy' => [
'mapper' => AccountMapper::class,

View File

@ -251,7 +251,7 @@ class Template implements \JsonSerializable
}
/**
* @return mixed
* @return int|\phpOMS\Account\Account
*
* @since 1.0.0
*/
@ -373,17 +373,20 @@ class Template implements \JsonSerializable
public function toArray() : array
{
return [
'id' => $this->id,
'createdBy' => $this->createdBy,
'createdAt' => $this->createdAt->format('Y-m-d H:i:s'),
'name' => $this->name,
'id' => $this->id,
'createdBy' => $this->createdBy,
'createdAt' => $this->createdAt->format('Y-m-d H:i:s'),
'name' => $this->name,
'description' => $this->description,
'status' => $this->status,
'datatype' => $this->datatype,
'standalone' => $this->isStandalone,
'status' => $this->status,
'datatype' => $this->datatype,
'standalone' => $this->isStandalone,
];
}
/**
* {@inheritdoc}
*/
public function jsonSerialize()
{
return $this->toArray();

View File

@ -56,6 +56,12 @@ final class TemplateMapper extends DataMapperAbstract
],
];
/**
* Belongs to.
*
* @var array<string, array<string, string>>
* @since 1.0.0
*/
protected static $belongsTo = [
'createdBy' => [
'mapper' => AccountMapper::class,
@ -63,7 +69,12 @@ final class TemplateMapper extends DataMapperAbstract
],
];
/**
* Has many relation.
*
* @var array<string, array<string, string>>
* @since 1.0.0
*/
protected static $hasMany = [
'reports' => [
'mapper' => ReportMapper::class,