1. Go to this page and download the library: Download serwisant/serwisant-cp library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
serwisant / serwisant-cp example snippets
$oauth_key = 'YOUR_OAUTH_KEY';
$oauth_secret = 'YOUR_OAUTH_SECRET';
n = new SerwisantCp\Application();
$application->set('access_token_public', new SerwisantApi\AccessTokenOauth(
$oauth_key,
$oauth_secret,
'public',
new SerwisantApi\AccessTokenContainerEncryptedFile(sha1($oauth_key))
));
$application->set('access_token_customer', new SerwisantApi\AccessTokenOauthUserCredentials(
$oauth_key,
$oauth_secret,
'customer',
new SerwisantApi\AccessTokenContainerSession()
));
$application->setRouter(new SerwisantCp\ApplicationRouter());
$application->run();
putenv('TMPDIR=' . realpath('/path/to/tmp/dir'));
new SerwisantApi\AccessTokenContainerPDO(['mysql:dbname=db;host=127.0.0.1', 'user', 'password'])
$application = new SerwisantCp\Application('production', ["./views"], [], ["./translations/en.yml", "./translations/de.yml"], 'en_GB');
class LocaleDetector extends \Serwisant\SerwisantCp\LocaleDetector
{
public function __construct()
{
$this->default_locale = 'pl_PL';
$this->locale = 'pl_PL';
$this->country = (new \PragmaRX\Countries\Package\Countries())->where('cca2', explode('PL')->first();
}
}
$application->set('locale_detector', new LocaleDetector());
$application->set('session_handler', new \Symfony\Component\HttpFoundation\Session\Storage\Handler\PdoSessionHandler(...))
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.