コード例 #1
0
ファイル: Collection.php プロジェクト: apioo/fusio-impl
 /**
  * @param integer $version
  * @return \PSX\Api\Resource
  */
 public function getDocumentation($version = null)
 {
     $resource = new Resource(Resource::STATUS_ACTIVE, $this->context->get(Context::KEY_PATH));
     $resource->addMethod(Resource\Factory::getMethod('GET')->addResponse(200, $this->schemaManager->getSchema('Fusio\\Impl\\Backend\\Schema\\Connection\\Collection')));
     $resource->addMethod(Resource\Factory::getMethod('POST')->setRequest($this->schemaManager->getSchema('Fusio\\Impl\\Backend\\Schema\\Connection\\Create'))->addResponse(201, $this->schemaManager->getSchema('Fusio\\Impl\\Backend\\Schema\\Message')));
     return $resource;
 }
コード例 #2
0
ファイル: Entity.php プロジェクト: apioo/fusio-impl
 /**
  * @param integer $version
  * @return \PSX\Api\Resource
  */
 public function getDocumentation($version = null)
 {
     $resource = new Resource(Resource::STATUS_ACTIVE, $this->context->get(Context::KEY_PATH));
     $resource->addMethod(Resource\Factory::getMethod('GET')->addResponse(200, $this->schemaManager->getSchema('Fusio\\Impl\\Consumer\\Schema\\App\\Meta')));
     return $resource;
 }