- 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 Psr\Http\Message\ServerRequestInterface;
|
||||||
use Ulmus\{Api\Attribute\Property\Entity,
|
use Ulmus\{Api\Attribute\Property\Entity,
|
||||||
Attribute\Property\Field,
|
Attribute\Property\Field,
|
||||||
|
Entity\EntityInterface,
|
||||||
Entity\Field\Datetime,
|
Entity\Field\Datetime,
|
||||||
EntityTrait,
|
EntityTrait,
|
||||||
SearchRequest\SearchRequestInterface,
|
SearchRequest\SearchRequestInterface,
|
||||||
@ -17,7 +18,7 @@ use Ulmus\Api\Attribute\Obj\Api;
|
|||||||
#[Api\Collection(url: "/repos/{owner}/{repo}/issues")]
|
#[Api\Collection(url: "/repos/{owner}/{repo}/issues")]
|
||||||
#[Api\Update(url: "/repos/{owner}/{repo}/issues/{index}")]
|
#[Api\Update(url: "/repos/{owner}/{repo}/issues/{index}")]
|
||||||
#[Api\Delete(url: "/repos/{owner}/{repo}/issues/{index}")]
|
#[Api\Delete(url: "/repos/{owner}/{repo}/issues/{index}")]
|
||||||
class Issue
|
class Issue implements EntityInterface
|
||||||
{
|
{
|
||||||
use EntityTrait;
|
use EntityTrait;
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@ namespace Ulmus\Api\Gitea\Entity;
|
|||||||
use Psr\Http\Message\ServerRequestInterface;
|
use Psr\Http\Message\ServerRequestInterface;
|
||||||
use Ulmus\{Api\Attribute\Property\Entity,
|
use Ulmus\{Api\Attribute\Property\Entity,
|
||||||
Attribute\Property\Field,
|
Attribute\Property\Field,
|
||||||
|
Entity\EntityInterface,
|
||||||
Entity\Field\Datetime,
|
Entity\Field\Datetime,
|
||||||
EntityTrait,
|
EntityTrait,
|
||||||
SearchRequest\SearchRequestInterface,
|
SearchRequest\SearchRequestInterface,
|
||||||
@ -17,7 +18,7 @@ use Ulmus\Api\Attribute\Obj\Api;
|
|||||||
#[Api\Read(url: "/repos/{owner}/{repo}/issues/comments/{id}")]
|
#[Api\Read(url: "/repos/{owner}/{repo}/issues/comments/{id}")]
|
||||||
#[Api\Update(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}")]
|
#[Api\Delete(url: "/repos/{owner}/{repo}/issues/comments/{id}")]
|
||||||
class IssueComment
|
class IssueComment implements EntityInterface
|
||||||
{
|
{
|
||||||
use EntityTrait;
|
use EntityTrait;
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@ namespace Ulmus\Api\Gitea\Entity;
|
|||||||
use Psr\Http\Message\ServerRequestInterface;
|
use Psr\Http\Message\ServerRequestInterface;
|
||||||
use Ulmus\{Api\Attribute\Property\Entity,
|
use Ulmus\{Api\Attribute\Property\Entity,
|
||||||
Attribute\Property\Field,
|
Attribute\Property\Field,
|
||||||
|
Entity\EntityInterface,
|
||||||
Entity\Field\Datetime,
|
Entity\Field\Datetime,
|
||||||
EntityTrait,
|
EntityTrait,
|
||||||
SearchRequest\SearchRequestInterface,
|
SearchRequest\SearchRequestInterface,
|
||||||
@ -17,7 +18,7 @@ use Ulmus\Api\Attribute\Obj\Api;
|
|||||||
#[Api\Read(url: "/repos/{owner}/{id}")]
|
#[Api\Read(url: "/repos/{owner}/{id}")]
|
||||||
#[Api\Update(url: "/repos/{owner}/{id}")]
|
#[Api\Update(url: "/repos/{owner}/{id}")]
|
||||||
#[Api\Delete(url: "/repos/{owner}/{id}")]
|
#[Api\Delete(url: "/repos/{owner}/{id}")]
|
||||||
class Repository
|
class Repository implements EntityInterface
|
||||||
{
|
{
|
||||||
use EntityTrait;
|
use EntityTrait;
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@ namespace Ulmus\Api\Gitea\Entity;
|
|||||||
|
|
||||||
use Psr\Http\Message\ServerRequestInterface;
|
use Psr\Http\Message\ServerRequestInterface;
|
||||||
use Ulmus\{Attribute\Property\Field,
|
use Ulmus\{Attribute\Property\Field,
|
||||||
|
Entity\EntityInterface,
|
||||||
Entity\Field\Datetime,
|
Entity\Field\Datetime,
|
||||||
EntityTrait,
|
EntityTrait,
|
||||||
SearchRequest\SearchRequestInterface,
|
SearchRequest\SearchRequestInterface,
|
||||||
@ -16,7 +17,7 @@ use Ulmus\Api\Attribute\Obj\Api;
|
|||||||
##[Api\Read(url: "/repos/{owner}/{repo}/issues/{id}")]
|
##[Api\Read(url: "/repos/{owner}/{repo}/issues/{id}")]
|
||||||
##[Api\Update(url: "/repos/{owner}/{repo}/issues/{id}")]
|
##[Api\Update(url: "/repos/{owner}/{repo}/issues/{id}")]
|
||||||
##[Api\Delete(url: "/repos/{owner}/{repo}/issues/{id}")]
|
##[Api\Delete(url: "/repos/{owner}/{repo}/issues/{id}")]
|
||||||
class User
|
class User implements EntityInterface
|
||||||
{
|
{
|
||||||
use EntityTrait;
|
use EntityTrait;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user