. */ namespace Volkszaehler\Controller; use Volkszaehler\Model; use Volkszaehler\Util; /** * Capabilities controller * * @author Steffen Vogel * @package default */ class CapabilitiesController extends Controller { /** * @todo * @param string $capabilities * @param string $sub */ public function get($capabilities, $sub) { if ($capabilities == 'definition' && in_array($sub, array('property', 'entity'))) { $class = 'Volkszaehler\Definition\\' . ucfirst($sub) . 'Definition'; $json = $class::getJSON(); $this->view->add(array('definition' => array($sub => $json))); } elseif ($capabilities == 'version') { } else { throw new \Exception('Unknown capability information: ' . implode('/', func_get_args())); } } } ?>