PHPackages                             4slovo/interface-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. 4slovo/interface-generator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

4slovo/interface-generator
==========================

interface code generator

v1.0.3(7y ago)0678MITPHP

Since May 28Pushed 7y agoCompare

[ Source](https://github.com/4slv/interface-generator)[ Packagist](https://packagist.org/packages/4slovo/interface-generator)[ RSS](/packages/4slovo-interface-generator/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)

interface-generator
===================

[](#interface-generator)

Генератор кода интерфейса позволяет генерировать php-код интерфейса.

Пример использования:

```
use InterfaceGenerator\InterfaceGenerator;
use InterfaceGenerator\InterfaceMethod;

$interfaceGenerator = new InterfaceGenerator();
$interfaceContent = $interfaceGenerator
    ->setNamespace('Bank')
    ->setInterfaceName('BankInterface')
    ->setInterfaceComment('Интерфейс банка')
    ->setInterfaceMethodList($interfaceMethodList)
    ->getInterfaceContent();
```

, где $interfaceMethodList - список объектов типа InterfaceMethod

$interfaceContent будет содержать код интерфейса:

```
