Barryvdh\LaravelIdeHelper\Generator::generateJsonHelper PHP Method

generateJsonHelper() public method

public generateJsonHelper ( )
    public function generateJsonHelper()
    {
        $classes = array();
        foreach ($this->getNamespaces() as $aliases) {
            foreach ($aliases as $alias) {
                $functions = array();
                foreach ($alias->getMethods() as $method) {
                    $functions[$method->getName()] = '(' . $method->getParamsWithDefault() . ')';
                }
                $classes[$alias->getAlias()] = array('functions' => $functions);
            }
        }
        $flags = JSON_FORCE_OBJECT;
        if (defined('JSON_PRETTY_PRINT')) {
            $flags |= JSON_PRETTY_PRINT;
        }
        return json_encode(array('php' => array('classes' => $classes)), $flags);
    }