| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | 
							- <?php
 
- /**
 
-  * @link http://www.yiiframework.com/
 
-  * @copyright Copyright (c) 2008 Yii Software LLC
 
-  * @license http://www.yiiframework.com/license/
 
-  */
 
- namespace yii\apidoc\templates\json;
 
- use yii\apidoc\models\Context;
 
- use yii\apidoc\renderers\ApiRenderer as BaseApiRenderer;
 
- use yii\base\ViewContextInterface;
 
- use Yii;
 
- /**
 
-  * The class for outputting documentation data structures as a JSON text.
 
-  *
 
-  * @author Tom Worster <fsb@thefsb.org>
 
-  * @since 2.0.5
 
-  */
 
- class ApiRenderer extends BaseApiRenderer implements ViewContextInterface
 
- {
 
-     /**
 
-      * Writes a given [[Context]] as JSON text to file 'types.json'.
 
-      *
 
-      * @param Context $context the api documentation context to render.
 
-      * @param $targetDir
 
-      */
 
-     public function render($context, $targetDir)
 
-     {
 
-         $types = array_merge($context->classes, $context->interfaces, $context->traits);
 
-         file_put_contents($targetDir . '/types.json', json_encode($types, JSON_PRETTY_PRINT));
 
-     }
 
-     /**
 
-      * @inheritdoc
 
-      */
 
-     public function generateApiUrl($typeName)
 
-     {
 
-     }
 
-     /**
 
-      * @inheritdoc
 
-      */
 
-     protected function generateFileName($typeName)
 
-     {
 
-     }
 
-     /**
 
-      * @inheritdoc
 
-      */
 
-     public function getViewPath()
 
-     {
 
-     }
 
-     /**
 
-      * @inheritdoc
 
-      */
 
-     protected function generateLink($text, $href, $options = [])
 
-     {
 
-     }
 
-     /**
 
-      * @inheritdoc
 
-      */
 
-     public function getSourceUrl($type, $line = null)
 
-     {
 
-     }
 
- }
 
 
  |