for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SimplePHP\Model;
trait CRUD {
/**
* @param int $primary
* @return null|bool
*/
public function delete(int $primary): ?bool
{
try {
$sql = $this->conn->prepare("DELETE FROM {$this->table} WHERE {$this->primary} = :primary");
$sql->bindParam(':primary', $primary);
return $sql->execute();
} catch(PDOException $exception) {
SimplePHP\Model\PDOException
PDOException
\
return null;
}