1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
<?php
namespace OneOfZero\Json\Enums;
class IncludeStrategy
{
const NONE = 0b00000000;
const ALL = 0b11111111;
const PUBLIC_PROPERTIES = 0b00000001;
const PUBLIC_GETTERS = 0b00000010;
const PUBLIC_SETTERS = 0b00000100;
const NON_PUBLIC_PROPERTIES = 0b00001000;
const NON_PUBLIC_GETTERS = 0b00010000;
const NON_PUBLIC_SETTERS = 0b00100000;
const ALL_PUBLIC = 0b00000111;
const ALL_NON_PUBLIC = 0b00111000;
const ALL_PROPERTIES = 0b00001001;
const ALL_GETTERS = 0b00010010;
const ALL_SETTERS = 0b00100100;
const ALL_GETTERS_SETTERS = 0b00110110;
}