| 1 | <?php | ||
| 5 | abstract class AbstractTokenBody implements \JsonSerializable | ||
| 6 | { | ||
| 7 | const OPT_JSON_OPTIONS = 'json_options'; | ||
| 8 | |||
| 9 | /** | ||
| 10 | * @var PropertyList | ||
| 11 | */ | ||
| 12 | protected $propertyList; | ||
| 13 | |||
| 14 | /** | ||
| 15 | * @param array $options | ||
| 16 | */ | ||
| 17 | public function __construct(array $options = []) | ||
| 23 | |||
| 24 | /** | ||
| 25 | * @param array $options | ||
| 26 | * @return array | ||
| 27 | */ | ||
| 28 | protected function parseOptions(array $options) | ||
| 34 | |||
| 35 | /** | ||
| 36 | * @return array | ||
| 37 | */ | ||
| 38 | protected function getDefaultOptions() | ||
| 44 | |||
| 45 | /** | ||
| 46 | * @return string | ||
| 47 | */ | ||
| 48 | public function jsonSerialize() | ||
| 52 | } | ||
| 53 |