PluginPropertyItem.class.php 762 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /* vim: set expandtab sw=4 ts=4 sts=4: */
  3. /**
  4. * The top-level class of the "Plugin" subtree of the object-oriented
  5. * properties system (the other subtree is "Options").
  6. *
  7. * @package PhpMyAdmin
  8. */
  9. if (! defined('PHPMYADMIN')) {
  10. exit;
  11. }
  12. /* This class extends the PropertyItem class */
  13. require_once 'libraries/properties/PropertyItem.class.php';
  14. /**
  15. * Superclass for
  16. * - ExportPluginProperties,
  17. * - ImportPluginProperties and
  18. * - TransformationsPluginProperties
  19. *
  20. * @package PhpMyAdmin
  21. */
  22. abstract class PluginPropertyItem extends PropertyItem
  23. {
  24. /**
  25. * Returns the property type ( either "options", or "plugin" ).
  26. *
  27. * @return string
  28. */
  29. public function getPropertyType()
  30. {
  31. return "plugin";
  32. }
  33. }
  34. ?>