34 lines
712 B
PHP
34 lines
712 B
PHP
|
<?php
|
||
|
|
||
|
/**
|
||
|
* MIT License
|
||
|
* For full license information, please view the LICENSE file that was distributed with this source code.
|
||
|
*/
|
||
|
|
||
|
namespace Phinx\Config;
|
||
|
|
||
|
/**
|
||
|
* Config aware getNamespaceByPath method.
|
||
|
*
|
||
|
* @package Phinx\Config
|
||
|
* @author Andrey N. Mokhov
|
||
|
*/
|
||
|
interface NamespaceAwareInterface
|
||
|
{
|
||
|
/**
|
||
|
* Get Migration Namespace associated with path.
|
||
|
*
|
||
|
* @param string $path Path
|
||
|
* @return string|null
|
||
|
*/
|
||
|
public function getMigrationNamespaceByPath(string $path): ?string;
|
||
|
|
||
|
/**
|
||
|
* Get Seed Namespace associated with path.
|
||
|
*
|
||
|
* @param string $path Path
|
||
|
* @return string|null
|
||
|
*/
|
||
|
public function getSeedNamespaceByPath(string $path): ?string;
|
||
|
}
|