prologue-framework/prologue-php-server

There is no license information available for the latest version (v1.1.1) of this package.

v1.1.1 2021-10-25 08:49 UTC

This package is auto-updated.

Last update: 2024-03-25 14:36:53 UTC


README

prologue-php-server

Install


composer require prologue-framework/prologue-php-server

Create endpoint-server

  1. Open root folder /
  2. Create /api/ folder
  3. Create /api/.htaccess

    
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ server.php [L,QSA]
    Options -Indexes
    
  4. Create /api/server.php

Build server.php

include Autoload


include '../vendor/autoload.php';

Create Server object


$server = new PrologueFramework\Http\Server\PhpServer();

Set endpoints workspace


$server->setApiEndpointsWorkSpace(
    [
        [
            'jsonSourceFolder' => '/app/interface/site/v1/api/',
            'endpointWorkSpace' => '/api/site/v1/',
        ]
    ]
);

Server, run!


$server->run();