File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66use Pdsinterop \Solid \Auth \Enum \OpenId \OpenIdConnectMetadata as OidcMeta ;
77use Pdsinterop \Solid \Auth \Exception \LogicException ;
88
9- class Server implements JsonSerializable
9+ class Server implements ServerInterface
1010{
1111 ////////////////////////////// CLASS PROPERTIES \\\\\\\\\\\\\\\\\\\\\\\\\\\\
1212
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace Pdsinterop \Solid \Auth \Config ;
4+
5+ use Pdsinterop \Solid \Auth \Exception \LogicException ;
6+
7+ interface ServerInterface extends \JsonSerializable
8+ {
9+ public function get ($ key );
10+
11+ public function getRequired (): array ;
12+
13+ public function __construct (array $ data , bool $ strict = false );
14+
15+ public function __toString (): string ;
16+
17+ /**
18+ * @return array
19+ *
20+ * @throws LogicException for missing required properties
21+ */
22+ public function jsonSerialize (): array ;
23+
24+ public function validate (): bool ;
25+ }
You can’t perform that action at this time.
0 commit comments