sintonia/airtime_mvc/application
Lucas Bickel 09aea8b747 stop using reflection in prooduction code
Problem: Reflection is a debugging tool and not really meant for use on production. There are easier ways to check if a class implements an interface with `is_a()`.

Solution: Get rid of reflection use and switch to `is_a()` in TaskManager, refactor the Enum thing that does not make sense since it is not being used.

The `is_a()` solution is really straightforward and has been supported in php for ages.

The Enum thing was a copy paste hack from stackoverflow and ignored the simple solution mentioned there while not using the features of the advanced one.
2017-03-03 22:48:19 +01:00
..
cloud_storage Vendorize ZF1, fix PHPUnit and configure travis 2017-02-27 17:59:01 +01:00
common stop using reflection in prooduction code 2017-03-03 22:48:19 +01:00
configs Remove zend dep check from status and config output 2017-03-02 14:31:51 +01:00
controllers Vendorize ZF1, fix PHPUnit and configure travis 2017-02-27 17:59:01 +01:00
forms Manual loading fix for more classes in Zend_ pseudo-ns 2017-03-02 14:40:29 +01:00
layouts/scripts Vendorize ZF1, fix PHPUnit and configure travis 2017-02-27 17:59:01 +01:00
logging Vendorize ZF1, fix PHPUnit and configure travis 2017-02-27 17:59:01 +01:00
models Fix missing AMQPConnection errors in setup 2017-03-02 12:38:44 +01:00
modules/rest Vendorize ZF1, fix PHPUnit and configure travis 2017-02-27 17:59:01 +01:00
services Let soudcloud fail gracefuly when unconfigured 2017-03-02 14:47:16 +01:00
upgrade SAAS-1073: Schema upgrade for podcasts 2015-11-03 10:57:55 -05:00
validate Reverted commit mistakenly changing file modifiers to 755 2015-01-14 20:45:03 -05:00
views Remove zend dep check from status and config output 2017-03-02 14:31:51 +01:00
airtime-boot.php Vendorize ZF1, fix PHPUnit and configure travis 2017-02-27 17:59:01 +01:00
Bootstrap.php Vendorize ZF1, fix PHPUnit and configure travis 2017-02-27 17:59:01 +01:00