reinder83/binary-flags
A PHP package for adding binary flags to projects, with a trait for integrating flags into your own classes and enum-based support. Masks are int-only, supporting up to 31 flags on 32-bit and 63 on 64-bit systems.
reinder83/binary-flags is a lightweight PHP package for adding efficient binary flags to projects via signed integer masks. It supports up to 31 flags on 32-bit systems and 63 flags on 64-bit systems, with an int-only API as of v3.0.0.
InteractsWithNumericFlags trait.setMask(), getMask(), and getMaskValue().BinaryEnumFlags.BinaryFlags trait.int before use.How can I help you explore Laravel packages today?