Plugin could not be activated because it triggered a fatal error, unexpected ‘[‘

This part triggers it:

= ["widget_text-$id"]

Copy paste gone wrong or something? Square brackets used this way make no sense to PHP.