Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename library to Migration #8

Merged
merged 2 commits into from
Aug 9, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM supabase/postgres:15.1.0.96 as supabase-db
COPY ./tests/Transfer/resources/supabase/1_globals.sql /docker-entrypoint-initdb.d/1_globals.sql
COPY ./tests/Transfer/resources/supabase/2_main.sql /docker-entrypoint-initdb.d/2_main.sql
COPY ./tests/Migration/resources/supabase/1_globals.sql /docker-entrypoint-initdb.d/1_globals.sql
COPY ./tests/Migration/resources/supabase/2_main.sql /docker-entrypoint-initdb.d/2_main.sql
RUN rm -rf /docker-entrypoint-initdb.d/migrate.sh

FROM postgres:alpine3.18 as nhost-db
COPY ./tests/Transfer/resources/nhost/1_globals.sql /docker-entrypoint-initdb.d/1_globals.sql
COPY ./tests/Transfer/resources/nhost/2_main.sql /docker-entrypoint-initdb.d/2_main.sql
COPY ./tests/Migration/resources/nhost/1_globals.sql /docker-entrypoint-initdb.d/1_globals.sql
COPY ./tests/Migration/resources/nhost/2_main.sql /docker-entrypoint-initdb.d/2_main.sql

# Use my fork of mockoon while waiting for range headers to be merged
FROM node:20.4-alpine3.17 as mock-api
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ Init in your application:
```php
<?php

use Utopia\Transfer\Transfer;
use Utopia\Transfer\Sources\NHost;
use Utopia\Transfer\Destinations\Appwrite;
use Utopia\Migration\Transfer;
use Utopia\Migration\Sources\NHost;
use Utopia\Migration\Destinations\Appwrite;

require_once __DIR__ . '/../../vendor/autoload.php';

Expand Down
10 changes: 5 additions & 5 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "utopia-php/transfer",
"description": "A simple library to transfer resources between services.",
"name": "utopia-php/migration",
"description": "A simple library to migrate resources between services.",
"type": "library",
"keywords": ["php", "framework", "upf", "utopia", "transfer"],
"keywords": ["php", "framework", "upf", "utopia", "migration"],
"license": "MIT",
"minimum-stability": "stable",
"authors": [{
Expand All @@ -16,11 +16,11 @@
],
"autoload": {
"psr-4": {
"Utopia\\Transfer\\": "src/Transfer"
"Utopia\\Migration\\": "src/Migration"
}
},
"autoload-dev": {
"psr-4": {"Utopia\\Tests\\": "tests/Transfer"}
"psr-4": {"Utopia\\Tests\\": "tests/Migration"}
},
"scripts": {
"lint": "./vendor/bin/pint --test",
Expand Down
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ services:
networks:
- tests
volumes:
- ./tests/Transfer/resources/nhost:/mockoon
- ./tests/Migration/resources/nhost:/mockoon

supabase-api:
build:
Expand All @@ -43,7 +43,7 @@ services:
networks:
- tests
volumes:
- ./tests/Transfer/resources/supabase:/mockoon
- ./tests/Migration/resources/supabase:/mockoon

tests:
build:
Expand Down
2 changes: 1 addition & 1 deletion phpunit.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
>
<testsuites>
<testsuite name="E2E">
<directory>./tests/Transfer/E2E</directory>
<directory>./tests/Migration/E2E</directory>
</testsuite>
</testsuites>
</phpunit>
20 changes: 10 additions & 10 deletions playground.php
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
<?php

/**
* Playground for Transfer Library Tests
* Playground for Migration Library Tests
*
* A place to test and debug the Transfer Library stuff
* A place to test and debug the Migration Library stuff
*/
require_once __DIR__.'/vendor/autoload.php';

use Dotenv\Dotenv;
use Utopia\Transfer\Destinations\Appwrite as AppwriteDestination;
use Utopia\Transfer\Destinations\Local;
use Utopia\Transfer\Resource;
use Utopia\Transfer\Sources\Appwrite;
use Utopia\Transfer\Sources\Firebase;
use Utopia\Transfer\Sources\NHost;
use Utopia\Transfer\Sources\Supabase;
use Utopia\Transfer\Transfer;
use Utopia\Migration\Destinations\Appwrite as AppwriteDestination;
use Utopia\Migration\Destinations\Local;
use Utopia\Migration\Resource;
use Utopia\Migration\Sources\Appwrite;
use Utopia\Migration\Sources\Firebase;
use Utopia\Migration\Sources\NHost;
use Utopia\Migration\Sources\Supabase;
use Utopia\Migration\Transfer;

$dotenv = Dotenv::createImmutable(__DIR__);
$dotenv->load();
Expand Down
6 changes: 3 additions & 3 deletions src/Transfer/Cache.php → src/Migration/Cache.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer;
namespace Utopia\Migration;

use Utopia\Transfer\Resources\Functions\Func;
use Utopia\Transfer\Resources\Storage\File;
use Utopia\Migration\Resources\Functions\Func;
use Utopia\Migration\Resources\Storage\File;

/**
* Cache stores a local version of all data copied over from the source, This can be used as reference point for
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Utopia\Transfer;
namespace Utopia\Migration;

abstract class Destination extends Target
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Utopia\Transfer\Destinations;
namespace Utopia\Migration\Destinations;

use Appwrite\Client;
use Appwrite\InputFile;
Expand All @@ -9,30 +9,30 @@
use Appwrite\Services\Storage;
use Appwrite\Services\Teams;
use Appwrite\Services\Users;
use Utopia\Transfer\Destination;
use Utopia\Transfer\Resource;
use Utopia\Transfer\Resources\Auth\Hash;
use Utopia\Transfer\Resources\Auth\Membership;
use Utopia\Transfer\Resources\Auth\Team;
use Utopia\Transfer\Resources\Auth\User;
use Utopia\Transfer\Resources\Database\Attribute;
use Utopia\Transfer\Resources\Database\Attributes\DateTime;
use Utopia\Transfer\Resources\Database\Attributes\Decimal;
use Utopia\Transfer\Resources\Database\Attributes\Email;
use Utopia\Transfer\Resources\Database\Attributes\Enum;
use Utopia\Transfer\Resources\Database\Attributes\IP;
use Utopia\Transfer\Resources\Database\Attributes\Relationship;
use Utopia\Transfer\Resources\Database\Attributes\Text;
use Utopia\Transfer\Resources\Database\Collection;
use Utopia\Transfer\Resources\Database\Database;
use Utopia\Transfer\Resources\Database\Document;
use Utopia\Transfer\Resources\Functions\Deployment;
use Utopia\Transfer\Resources\Functions\EnvVar;
use Utopia\Transfer\Resources\Functions\Func;
use Utopia\Transfer\Resources\Storage\Bucket;
use Utopia\Transfer\Resources\Storage\File;
use Utopia\Transfer\Resources\Storage\Index;
use Utopia\Transfer\Transfer;
use Utopia\Migration\Destination;
use Utopia\Migration\Resource;
use Utopia\Migration\Resources\Auth\Hash;
use Utopia\Migration\Resources\Auth\Membership;
use Utopia\Migration\Resources\Auth\Team;
use Utopia\Migration\Resources\Auth\User;
use Utopia\Migration\Resources\Database\Attribute;
use Utopia\Migration\Resources\Database\Attributes\DateTime;
use Utopia\Migration\Resources\Database\Attributes\Decimal;
use Utopia\Migration\Resources\Database\Attributes\Email;
use Utopia\Migration\Resources\Database\Attributes\Enum;
use Utopia\Migration\Resources\Database\Attributes\IP;
use Utopia\Migration\Resources\Database\Attributes\Relationship;
use Utopia\Migration\Resources\Database\Attributes\Text;
use Utopia\Migration\Resources\Database\Collection;
use Utopia\Migration\Resources\Database\Database;
use Utopia\Migration\Resources\Database\Document;
use Utopia\Migration\Resources\Functions\Deployment;
use Utopia\Migration\Resources\Functions\EnvVar;
use Utopia\Migration\Resources\Functions\Func;
use Utopia\Migration\Resources\Storage\Bucket;
use Utopia\Migration\Resources\Storage\File;
use Utopia\Migration\Resources\Storage\Index;
use Utopia\Migration\Transfer;

class Appwrite extends Destination
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php

namespace Utopia\Transfer\Destinations;
namespace Utopia\Migration\Destinations;

use Utopia\Transfer\Destination;
use Utopia\Transfer\Resource;
use Utopia\Transfer\Resources\Functions\Deployment;
use Utopia\Transfer\Resources\Storage\File;
use Utopia\Transfer\Transfer;
use Utopia\Migration\Destination;
use Utopia\Migration\Resource;
use Utopia\Migration\Resources\Functions\Deployment;
use Utopia\Migration\Resources\Storage\File;
use Utopia\Migration\Transfer;

/**
* Local
Expand Down
2 changes: 1 addition & 1 deletion src/Transfer/Resource.php → src/Migration/Resource.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Utopia\Transfer;
namespace Utopia\Migration;

abstract class Resource
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Auth;
namespace Utopia\Migration\Resources\Auth;

use Utopia\Transfer\Resource;
use Utopia\Transfer\Transfer;
use Utopia\Migration\Resource;
use Utopia\Migration\Transfer;

/**
* Helper class for hashing.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Auth;
namespace Utopia\Migration\Resources\Auth;

use Utopia\Transfer\Resource;
use Utopia\Transfer\Transfer;
use Utopia\Migration\Resource;
use Utopia\Migration\Transfer;

/**
* Represents a membership of a user in a team
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Utopia\Transfer\Resources\Auth;
namespace Utopia\Migration\Resources\Auth;

use Utopia\Transfer\Resource;
use Utopia\Transfer\Resources\User;
use Utopia\Transfer\Transfer;
use Utopia\Migration\Resource;
use Utopia\Migration\Resources\User;
use Utopia\Migration\Transfer;

class Team extends Resource
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Auth;
namespace Utopia\Migration\Resources\Auth;

use Utopia\Transfer\Resource;
use Utopia\Transfer\Transfer;
use Utopia\Migration\Resource;
use Utopia\Migration\Transfer;

class User extends Resource
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Database;
namespace Utopia\Migration\Resources\Database;

use Utopia\Transfer\Resource;
use Utopia\Transfer\Transfer;
use Utopia\Migration\Resource;
use Utopia\Migration\Transfer;

abstract class Attribute extends Resource
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Database\Attributes;
namespace Utopia\Migration\Resources\Database\Attributes;

use Utopia\Transfer\Resources\Database\Attribute;
use Utopia\Transfer\Resources\Database\Collection;
use Utopia\Migration\Resources\Database\Attribute;
use Utopia\Migration\Resources\Database\Collection;

class Boolean extends Attribute
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Database\Attributes;
namespace Utopia\Migration\Resources\Database\Attributes;

use Utopia\Transfer\Resources\Database\Attribute;
use Utopia\Transfer\Resources\Database\Collection;
use Utopia\Migration\Resources\Database\Attribute;
use Utopia\Migration\Resources\Database\Collection;

class DateTime extends Attribute
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Database\Attributes;
namespace Utopia\Migration\Resources\Database\Attributes;

use Utopia\Transfer\Resources\Database\Attribute;
use Utopia\Transfer\Resources\Database\Collection;
use Utopia\Migration\Resources\Database\Attribute;
use Utopia\Migration\Resources\Database\Collection;

class Decimal extends Attribute
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Database\Attributes;
namespace Utopia\Migration\Resources\Database\Attributes;

use Utopia\Transfer\Resources\Database\Attribute;
use Utopia\Transfer\Resources\Database\Collection;
use Utopia\Migration\Resources\Database\Attribute;
use Utopia\Migration\Resources\Database\Collection;

class Email extends Attribute
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Database\Attributes;
namespace Utopia\Migration\Resources\Database\Attributes;

use Utopia\Transfer\Resources\Database\Attribute;
use Utopia\Transfer\Resources\Database\Collection;
use Utopia\Migration\Resources\Database\Attribute;
use Utopia\Migration\Resources\Database\Collection;

class Enum extends Attribute
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Database\Attributes;
namespace Utopia\Migration\Resources\Database\Attributes;

use Utopia\Transfer\Resources\Database\Attribute;
use Utopia\Transfer\Resources\Database\Collection;
use Utopia\Migration\Resources\Database\Attribute;
use Utopia\Migration\Resources\Database\Collection;

class IP extends Attribute
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Database\Attributes;
namespace Utopia\Migration\Resources\Database\Attributes;

use Utopia\Transfer\Resources\Database\Attribute;
use Utopia\Transfer\Resources\Database\Collection;
use Utopia\Migration\Resources\Database\Attribute;
use Utopia\Migration\Resources\Database\Collection;

class Integer extends Attribute
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Utopia\Transfer\Resources\Database\Attributes;
namespace Utopia\Migration\Resources\Database\Attributes;

use Utopia\Transfer\Resources\Database\Attribute;
use Utopia\Transfer\Resources\Database\Collection;
use Utopia\Migration\Resources\Database\Attribute;
use Utopia\Migration\Resources\Database\Collection;

class Relationship extends Attribute
{
Expand Down
Loading
Loading