1. Go to this page and download the library: Download 4slovo/interface-generator 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/ */
4slovo / interface-generator example snippets
use InterfaceGenerator\InterfaceGenerator;
use InterfaceGenerator\InterfaceMethod;
$interfaceGenerator = new InterfaceGenerator();
$interfaceContent = $interfaceGenerator
->setNamespace('Bank')
->setInterfaceName('BankInterface')
->setInterfaceComment('Интерфейс банка')
->setInterfaceMethodList($interfaceMethodList)
->getInterfaceContent();
namespace Bank;
use Request\Money;
/** Интерфейс банка */
interface BankInterface
{
/**
* Взять кредит
* @param Money $requestedAmount запрошенная сумма
* @param int $requestedPeriod запрошенный период
* @return Money деньги
*/
function getCredit(Money $requestedAmount, int $requestedPeriod): Bank\Money;
/**
* Открыть вклад
* @param Investment\Money $investedAmount вкладываемая сумма
* @param int $requestedPeriod запрошенный период
* @return boolean true - банк принял деньги, false - нет
*/
function openDeposit(Investment\Money $investedAmount, int $requestedPeriod): boolean;
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.