add phpdoc

This commit is contained in:
Irfan 2022-10-30 13:59:33 +05:00
parent 1ad4a23831
commit d38d4bd887
6 changed files with 29 additions and 8 deletions

View File

@ -7,7 +7,13 @@ use Symfony\Component\HttpFoundation\Exception\BadRequestException;
class Query
{
/**
* @var string
*/
private string $name;
/**
* @var mixed
*/
private mixed $value;
/**

View File

@ -4,12 +4,15 @@ namespace App\Http\QueryBuilder\Scraper;
class QueryResolver
{
/**
* @var array
*/
private array $queries = [];
public function __construct() {
return $this;
}
/**
* @param Query $query
* @return $this
*/
public function setNewQuery(Query $query): self
{
$this->queries[] = $query;

View File

@ -4,9 +4,6 @@ namespace App\Http\QueryBuilder\Scraper;
use App\Providers\SerializerFactory;
/**
*
*/
class ScraperHandler
{
/**
@ -31,8 +28,9 @@ class ScraperHandler
);
}
/**
* @return string
* @return array
*/
public function getSerializedJSON(): array
{

View File

@ -4,8 +4,14 @@ namespace App\Http\Validation;
abstract class Validation implements ValidationInterface
{
/**
* @var array|int|float|string
*/
public array|int|float|string $criteria;
/**
* @param array|int|float|string $criteria
*/
public function __construct(array|int|float|string $criteria) {
$this->criteria = $criteria;
}

View File

@ -4,5 +4,9 @@ namespace App\Http\Validation;
interface ValidationInterface
{
/**
* @param mixed $value
* @return bool
*/
public function validate(mixed $value):bool;
}

View File

@ -3,6 +3,10 @@ namespace App\Http\Validation;
class ValidationTypeEnum extends Validation
{
/**
* @param mixed $value
* @return bool
*/
public function validate(mixed $value) : bool
{
return in_array($value, $this->criteria);