Compare commits

..

No commits in common. "5e9317def5464801e7f13caaf1b4b42757c7cfc8" and "85e8e000914e553f50cb69f59f993acd2710e0e1" have entirely different histories.

3 changed files with 4 additions and 8 deletions

View file

@ -8,11 +8,12 @@
use VLW\Database\Models\Coffee\Coffee;
use VLW\Database\Tables\Coffee\Coffee as CoffeeTable;
require_once Path::root("src/UUID.php");
require_once Path::root("src/API/API.php");
require_once Path::root("src/Database/Models/Coffee/Coffee.php");
require_once Path::root("src/Database/Tables/Coffee/Coffee.php");
final class DELETE_Coffee extends API {
final class POST_Coffee extends API {
public function __construct() {
parent::__construct(new Ruleset()->GET([
new Rules(CoffeeTable::ID->value)

View file

@ -13,7 +13,7 @@
final class POST_Coffee extends API {
public function __construct() {
parent::__construct(new Ruleset(strict: true)->POST([
parent::__construct(new Ruleset()->POST([
new Rules(CoffeeTable::DATE_CREATED->value)
->type(Type::STRING)
->type(Type::NUMBER)

View file

@ -3,7 +3,6 @@
namespace VLW\Database\Models\Coffee;
use \VV;
use \Exception;
use \vlw\MySQL\Order;
use \DateTimeImmutable;
@ -62,11 +61,7 @@
}
public function delete(): bool {
try {
return $this->db->from(CoffeeTable::TABLE)->delete([CoffeeTable::ID->value => $this->id]);
} catch (Exception $error) {
return false;
}
return $this->db->delete([CoffeeTable::ID->value => $this->id]);
}
final public DateTimeImmutable $date_created {