open-orchestra/open-orchestra-cms-bundle

View on GitHub
Backoffice/GeneratePerimeter/Strategy/GeneratePerimeterStrategyInterface.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace OpenOrchestra\Backoffice\GeneratePerimeter\Strategy;

/**
 * Interface GeneratePerimeterStrategyInterface
 */
interface GeneratePerimeterStrategyInterface
{
    /**
     * Return the supported perimeter type
     *
     * @return string
     */
    public function getType();

    /**
     * Generate perimeter
     *
     * @param string $siteId
     * @return array
     */
    public function generatePerimeter($siteId);

    /**
     * get perimeter configuration
     *
     * @param string $siteId
     * @return array
     */
    public function getPerimeterConfiguration($siteId);
}