- Added EntityInterface to entities allowing data to reload on save
This commit is contained in:
parent
8e88797690
commit
f6ad0ccb7d
@ -5,6 +5,7 @@ namespace Ulmus\Api\Gitea\Entity;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Ulmus\{Api\Attribute\Property\Entity,
|
||||
Attribute\Property\Field,
|
||||
Entity\EntityInterface,
|
||||
Entity\Field\Datetime,
|
||||
EntityTrait,
|
||||
SearchRequest\SearchRequestInterface,
|
||||
@ -17,7 +18,7 @@ use Ulmus\Api\Attribute\Obj\Api;
|
||||
#[Api\Collection(url: "/repos/{owner}/{repo}/issues")]
|
||||
#[Api\Update(url: "/repos/{owner}/{repo}/issues/{index}")]
|
||||
#[Api\Delete(url: "/repos/{owner}/{repo}/issues/{index}")]
|
||||
class Issue
|
||||
class Issue implements EntityInterface
|
||||
{
|
||||
use EntityTrait;
|
||||
|
||||
|
@ -5,6 +5,7 @@ namespace Ulmus\Api\Gitea\Entity;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Ulmus\{Api\Attribute\Property\Entity,
|
||||
Attribute\Property\Field,
|
||||
Entity\EntityInterface,
|
||||
Entity\Field\Datetime,
|
||||
EntityTrait,
|
||||
SearchRequest\SearchRequestInterface,
|
||||
@ -17,7 +18,7 @@ use Ulmus\Api\Attribute\Obj\Api;
|
||||
#[Api\Read(url: "/repos/{owner}/{repo}/issues/comments/{id}")]
|
||||
#[Api\Update(url: "/repos/{owner}/{repo}/issues/comments/{id}")]
|
||||
#[Api\Delete(url: "/repos/{owner}/{repo}/issues/comments/{id}")]
|
||||
class IssueComment
|
||||
class IssueComment implements EntityInterface
|
||||
{
|
||||
use EntityTrait;
|
||||
|
||||
|
@ -5,6 +5,7 @@ namespace Ulmus\Api\Gitea\Entity;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Ulmus\{Api\Attribute\Property\Entity,
|
||||
Attribute\Property\Field,
|
||||
Entity\EntityInterface,
|
||||
Entity\Field\Datetime,
|
||||
EntityTrait,
|
||||
SearchRequest\SearchRequestInterface,
|
||||
@ -17,7 +18,7 @@ use Ulmus\Api\Attribute\Obj\Api;
|
||||
#[Api\Read(url: "/repos/{owner}/{id}")]
|
||||
#[Api\Update(url: "/repos/{owner}/{id}")]
|
||||
#[Api\Delete(url: "/repos/{owner}/{id}")]
|
||||
class Repository
|
||||
class Repository implements EntityInterface
|
||||
{
|
||||
use EntityTrait;
|
||||
|
||||
|
@ -4,6 +4,7 @@ namespace Ulmus\Api\Gitea\Entity;
|
||||
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Ulmus\{Attribute\Property\Field,
|
||||
Entity\EntityInterface,
|
||||
Entity\Field\Datetime,
|
||||
EntityTrait,
|
||||
SearchRequest\SearchRequestInterface,
|
||||
@ -16,7 +17,7 @@ use Ulmus\Api\Attribute\Obj\Api;
|
||||
##[Api\Read(url: "/repos/{owner}/{repo}/issues/{id}")]
|
||||
##[Api\Update(url: "/repos/{owner}/{repo}/issues/{id}")]
|
||||
##[Api\Delete(url: "/repos/{owner}/{repo}/issues/{id}")]
|
||||
class User
|
||||
class User implements EntityInterface
|
||||
{
|
||||
use EntityTrait;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user