name: MigrationRepositoryInterface class_comment: null dependencies: [] properties: [] methods: - name: getRan visibility: public parameters: [] comment: '# * Get the completed migrations. # * # * @return array' - name: getMigrations visibility: public parameters: - name: steps comment: '# * Get the list of migrations. # * # * @param int $steps # * @return array' - name: getMigrationsByBatch visibility: public parameters: - name: batch comment: '# * Get the list of the migrations by batch. # * # * @param int $batch # * @return array' - name: getLast visibility: public parameters: [] comment: '# * Get the last migration batch. # * # * @return array' - name: getMigrationBatches visibility: public parameters: [] comment: '# * Get the completed migrations with their batch numbers. # * # * @return array' - name: log visibility: public parameters: - name: file - name: batch comment: '# * Log that a migration was run. # * # * @param string $file # * @param int $batch # * @return void' - name: delete visibility: public parameters: - name: migration comment: '# * Remove a migration from the log. # * # * @param object $migration # * @return void' - name: getNextBatchNumber visibility: public parameters: [] comment: '# * Get the next migration batch number. # * # * @return int' - name: createRepository visibility: public parameters: [] comment: '# * Create the migration repository data store. # * # * @return void' - name: repositoryExists visibility: public parameters: [] comment: '# * Determine if the migration repository exists. # * # * @return bool' - name: deleteRepository visibility: public parameters: [] comment: '# * Delete the migration repository data store. # * # * @return void' - name: setSource visibility: public parameters: - name: name comment: '# * Set the information source to gather data. # * # * @param string $name # * @return void' traits: [] interfaces: []