Files
cheeper-ddd-cqrs-example/.psalm-stubs/api-platform.phpstub
2020-06-26 16:45:57 +02:00

34 lines
653 B
Plaintext

<?php
declare(strict_types=1);
namespace ApiPlatform\Core\DataPersister
{
/** @template T */
interface DataPersisterInterface
{
/**
* @param mixed $data
*/
public function supports($data): bool;
/**
* @param T $data
* @return T|void
*/
public function persist($data);
/**
* @param T $data
* @return void
*/
public function remove($data);
}
/**
* @template T
* @template-extends DataPersisterInterface<T>
*/
interface ContextAwareDataPersisterInterface extends DataPersisterInterface { }
}