dbudwin/RoboHome-Web

View on GitHub
app/Repositories/IDeviceRepository.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace App\Repositories;

use App\Device;
use Webpatser\Uuid\Uuid;

interface IDeviceRepository
{
    public function create(array $deviceProperties, int $userId): Device;
    public function get(int $id): Device;
    public function getForPublicId(Uuid $publicId): Device;
    public function update(int $id, array $deviceProperties): Device;
    public function delete(int $id): bool;
    public function name(int $id): string;
}