AppPackageConfiguration.php 510 B

123456789101112131415161718192021
  1. <?php
  2. namespace ModulesGarden\Servers\ZimbraEmail\Core\App\Packages;
  3. abstract class AppPackageConfiguration
  4. {
  5. const PACKAGE_STATUS = 'packageStatus';
  6. const PACKAGE_STATUS_ACTIVE = 'active';
  7. const PACKAGE_STATUS_INACTIVE = 'inactive';
  8. public function getSuboptionsByCallback($optName = null)
  9. {
  10. $fullOptName = $optName . 'GetSubOptions';
  11. if (method_exists($this, $fullOptName))
  12. {
  13. return $this->{$fullOptName}();
  14. }
  15. return false;
  16. }
  17. }