Source of file SessionFormatter.php
Size: 0,676 Bytes - Last Modified: 2021-12-23T10:07:36+00:00
/var/www/docs.ssmods.com/process/src/code/formatters/SessionFormatter.php
1234567891011121314151617181920212223242526 | <?php namespace Ntb\RestAPI; /** * The session formatter can format a session into a representation which is consumable from a IRestSerializer. * @author Christian Blank <c.blank@notthatbad.net> */ class SessionFormatter implements IRestSerializeFormatter { /** * Returns an array with entries for `user`. * * @param ApiSession $data * @param array $access * @param array $fields * @return array the user data in a serializable structure */ public static function format($data, $access=null, $fields=null) { return [ 'user' => $data->User->URLSegment, 'token' => $data->Token ]; } } |