2018-12-01 12:57:02 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace BeyondCode\LaravelWebSockets\Apps;
|
|
|
|
|
|
|
|
|
|
interface AppProvider
|
|
|
|
|
{
|
2018-12-01 13:17:32 +00:00
|
|
|
/** @return array[BeyondCode\LaravelWebSockets\AppProviders\App] */
|
2018-12-01 12:57:02 +00:00
|
|
|
public function all(): array;
|
|
|
|
|
|
2018-12-03 09:06:40 +00:00
|
|
|
public function findById($appId): ?App;
|
2018-12-01 12:57:02 +00:00
|
|
|
|
|
|
|
|
public function findByKey(string $appKey): ?App;
|
2018-12-04 09:15:37 +00:00
|
|
|
|
|
|
|
|
public function findBySecret(string $appSecret): ?App;
|
2018-12-04 21:22:33 +00:00
|
|
|
}
|