added strict, OA schema

Signed-off-by: tracer <tracer@24unix.net>
This commit is contained in:
tracer 2022-02-01 20:39:23 +01:00
parent 0104259187
commit 93142c9744
1 changed files with 34 additions and 27 deletions

View File

@ -1,10 +1,14 @@
<?php <?php declare(strict_types=1);
namespace App\Entity; namespace App\Entity;
use OpenApi\Attributes as OAT;
/** /**
* *
*/ */
#[OAT\Schema(schema: 'nameserver')]
class Nameserver class Nameserver
{ {
private int $id; private int $id;
@ -26,30 +30,58 @@ class Nameserver
/** /**
* @return String * @return String
*/ */
#[OAT\Property(type: 'string')]
public function getA(): string public function getA(): string
{ {
return $this->a; return $this->a;
} }
/**
* @param String $a
*/
public function setA(string $a): void
{
$this->a = $a;
}
/** /**
* @return String * @return String
*/ */
#[OAT\Property(type: 'string')]
public function getAaaa(): string public function getAaaa(): string
{ {
return $this->aaaa; return $this->aaaa;
} }
/**
* @param String $aaaa
*/
public function setAaaa(string $aaaa): void
{
$this->aaaa = $aaaa;
}
/** /**
* @return String * @return String
*/ */
#[OAT\Property(type: 'string')]
public function getApikey(): string public function getApikey(): string
{ {
return $this->apikey; return $this->apikey;
} }
/**
* @param String $apikey
*/
public function setApikey(string $apikey): void
{
$this->apikey = $apikey;
}
/** /**
* @return int * @return int
*/ */
#[OAT\Property(type: 'int')]
public function getId(): int public function getId(): int
{ {
return $this->id; return $this->id;
@ -66,21 +98,12 @@ class Nameserver
/** /**
* @return String * @return String
*/ */
#[OAT\Property(type: 'string')]
public function getName(): string public function getName(): string
{ {
return $this->name; return $this->name;
} }
/**
* @param String $apikey
*/
public function setApikey(string $apikey): void
{
$this->apikey = $apikey;
}
/** /**
* @param String $name * @param String $name
*/ */
@ -89,20 +112,4 @@ class Nameserver
$this->name = $name; $this->name = $name;
} }
/**
* @param String $a
*/
public function setA(string $a): void
{
$this->a = $a;
}
/**
* @param String $aaaa
*/
public function setAaaa(string $aaaa): void
{
$this->aaaa = $aaaa;
}
} }