src/Peach/DF/JsonCodec.php
private function initOptionsByBitMask($options)
    {
        $opt    = 1;
        $result = new ArrayMap();
        while ($options) {
            $result->put($opt, (bool) ($options % 2));
            $options >>= 1;
            $opt     <<= 1;
        }
        return $result;
    }
private function initOptionsByBitMask($options)
    {
        $opt    = 1;
        $result = new ArrayMap();
        while ($options) {
            $result->put($opt, (bool) ($options % 2));
            $options >>= 1;
            $opt     <<= 1;
        }
        return $result;
    }
private function initOptionsByBitMask ( $ options ) { $ opt = 1 ; $ result = new ArrayMap ( ) ; while ( $ options ) { $ result -> put ( $ opt , ( bool ) ( $ options % 2 ) ) ; $ options >>= 1 ; $ opt <<= 1 ; } return $ result ; }
ビットマスクを配列に変換します.

@param  int      $options オプションをあらわす整数
@return ArrayMap          変換後のオプション
ビットマスクを配列に変換します .