public static function getAccess(PropertyInterface $prop, $object) { $key = $prop->getAttributeName(); $modes = array_flip($prop->getEnumOptions()); return array('id' => $object->{$key}, 'label' => elgg_extract($key, $modes, get_readable_access_level($object->{$key}))); }