123456789101112131415161718192021222324252627 |
- <?php
- namespace Plugin\ActivityStreamsTwo\Util\Response;
- use Plugin\ActivityStreamsTwo\Util\Model\EntityToType\EntityToType;
- abstract class AbstractResponse
- {
- /**
- * param Type $type // What is this `Type`
- *
- * @param int $status The response status code
- * @param mixed $type
- *
- * @throws \Exception
- *
- * @return TypeResponse
- */
- public static function handle($type, int $status = 200): TypeResponse
- {
- return new TypeResponse(
- data: EntityToType::translate($type),
- status: $status
- );
- }
- }
|