This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 214317 - Deactivating "Database" plugin requires deactivating PHP, PHP Symfony Framework, Zend Framework, and possibly other plugins.
Summary: Deactivating "Database" plugin requires deactivating PHP, PHP Symfony Framewo...
Status: NEW
Alias: None
Product: php
Classification: Unclassified
Component: Editor (show other bugs)
Version: 7.1.2
Hardware: All All
: P4 normal with 1 vote (vote)
Assignee: Ondrej Brejla
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-16 19:06 UTC by BullfrogBlues
Modified: 2012-10-23 12:19 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description BullfrogBlues 2012-06-16 19:06:39 UTC
To Reproduce: Deactivate Database plugin.

Expected
--------
The Database plugin to be deactivated.

Actual
------
In order to deactivate Database plugin you must also deactivate PHP plugin.

#

- The PHP plugin shouldn't need to be deactivated in order to deactivate the Database plugin. 

- The PHP should not depend on Database. 

- Any PHP behaviours/features which *are* dependent on the Database should be disabled if the Database is deactivated.

#

Related: Deactivating "Software as a Service" plugin requires deactivating PHP, PHP Zend Framework, and possibly other plugins. (http://netbeans.org/bugzilla/show_bug.cgi?id=212165)
Comment 1 Ondrej Brejla 2012-06-18 07:24:56 UTC
Sorry but it's common. If you use Java and try to deactivate Database plugin, some Java modules will be deactivated as well. It's not a bug. The only think what can be done is to intorduce some "database" related parts into separate "PHP Database" Module...so only that module will be deactivated.

Thanks for reporting.
Comment 2 BullfrogBlues 2012-06-18 22:30:22 UTC
That could work.

Requirements
============

Plugins
-------

* Database
* PHP
* PHP Database


a) deactivating DATABASE should not deactivate PHP.
b) deactivating PHP DATABASE should not deactivate DATABASE.
c) deactivating PHP DATABASE should not deactivate PHP.