Files
ezmigrationbundle/API/MigrationGeneratorInterface.php

21 lines
541 B
PHP

<?php
namespace Kaliop\eZMigrationBundle\API;
/**
* Interface that all migration definition handlers need to implement if they can generate a migration definition.
*/
interface MigrationGeneratorInterface
{
/**
* Generates a migration definition in array format
*
* @param array $matchCondition
* @param string $mode
* @param array $context
* @return array Migration data
* @throws \Exception
*/
public function generateMigration(array $matchCondition, $mode, array $context = array());
}