public static function circularDiffKeys(array $left, array $right) {

        return [
            // only in left
            array_diff_key($left, $right),
            // common keys
            array_intersect_key($left, $right),
            // only in right
            array_diff_key($right, $left)
        ];

    }