imponeer/extension-info-contracts

View on GitHub
src/Features/SupportsEntitiesClassesInterface.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Imponeer\Contracts\ExtensionInfo\Features;

use ReflectionClass;

/**
 * If tables are automatically created from entities classes or models, this method should return reference to such
 * classes descriptions
 *
 * @package Imponeer\Contracts\ExtensionInfo\Features
 */
interface SupportsEntitiesClassesInterface
{

    /**
     * If tables are automatically created from entities classes or models, this method should return reference to such
     * classes descriptions
     *
     * @return iterable|ReflectionClass[]
     */
    public function getEntitiesClasses(): iterable;

}