/** * Build a migration file using a given table. * * @param Table $table * @return mixed */ public static function build(Table $table) { $squasher = new self($table); $squasher->content = $squasher->init(); $squasher->fillInTableData(); $squasher->content .= $squasher->close(); return str_replace("\n", PHP_EOL, $squasher->content); }