Skip to content

Commit

Permalink
namespace updated
Browse files Browse the repository at this point in the history
  • Loading branch information
mubin-khalid committed Nov 22, 2016
1 parent 7f55e50 commit 0f04d6b
Show file tree
Hide file tree
Showing 26 changed files with 52 additions and 52 deletions.
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,15 +73,15 @@ In this new major release which supports the new mongodb PHP extension, we also
Please change all `Jenssegers\Mongodb\Model` references to `Jenssegers\Mongodb\Eloquent\Model` either at the top of your model files, or your registered alias.

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class User extends Eloquent {}
```

If you are using hybrid relations, your MySQL classes should now extend the original Eloquent model class `Illuminate\Database\Eloquent\Model` instead of the removed `Jenssegers\Eloquent\Model`. Instead use the new `Jenssegers\Mongodb\Eloquent\HybridRelations` trait. This should make things more clear as there is only one single model class in this package.

```php
use Jenssegers\Mongodb\Eloquent\HybridRelations;
use Mubin\Mongodb\Eloquent\HybridRelations;

class User extends Eloquent {

Expand Down Expand Up @@ -143,15 +143,15 @@ Eloquent
This package includes a MongoDB enabled Eloquent class that you can use to define models for corresponding collections.

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class User extends Eloquent {}
```

Note that we did not tell Eloquent which collection to use for the `User` model. Just like the original Eloquent, the lower-case, plural name of the class will be used as the table name unless another name is explicitly specified. You may specify a custom collection (alias for table) by defining a `collection` property on your model:

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class User extends Eloquent {

Expand All @@ -163,7 +163,7 @@ class User extends Eloquent {
**NOTE:** Eloquent will also assume that each collection has a primary key column named id. You may define a `primaryKey` property to override this convention. Likewise, you may define a `connection` property to override the name of the database connection that should be used when utilizing the model.

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class MyModel extends Eloquent {

Expand Down Expand Up @@ -420,7 +420,7 @@ User::where('bmi', 30)->decrement('bmi', 1, ['category' => 'overweight']);
When soft deleting a model, it is not actually removed from your database. Instead, a deleted_at timestamp is set on the record. To enable soft deletes for a model, apply the SoftDeletingTrait to the model:

```php
use Jenssegers\Mongodb\Eloquent\SoftDeletes;
use Mubin\Mongodb\Eloquent\SoftDeletes;

class User extends Eloquent {

Expand Down Expand Up @@ -553,7 +553,7 @@ Eloquent allows you to work with Carbon/DateTime objects instead of MongoDate ob
Example:

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class User extends Eloquent {

Expand Down Expand Up @@ -582,7 +582,7 @@ Supported relations are:
Example:

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class User extends Eloquent {

Expand All @@ -597,7 +597,7 @@ class User extends Eloquent {
And the inverse relation:

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class Item extends Eloquent {

Expand All @@ -612,7 +612,7 @@ class Item extends Eloquent {
The belongsToMany relation will not use a pivot "table", but will push id's to a __related_ids__ attribute instead. This makes the second parameter for the belongsToMany method useless. If you want to define custom keys for your relation, set it to `null`:

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class User extends Eloquent {

Expand All @@ -634,7 +634,7 @@ If you want to embed models, rather than referencing them, you can use the `embe
**REMEMBER**: these relations return Eloquent collections, they don't return query builder objects!

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class User extends Eloquent {

Expand Down Expand Up @@ -711,7 +711,7 @@ Embedded relations will return a Collection of embedded items instead of a query
The embedsOne relation is similar to the EmbedsMany relation, but only embeds a single model.

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class Book extends Eloquent {

Expand Down Expand Up @@ -764,7 +764,7 @@ If you're using a hybrid MongoDB and SQL setup, you're in luck! The model will a
Example SQL-based User model:

```php
use Jenssegers\Mongodb\Eloquent\HybridRelations;
use Mubin\Mongodb\Eloquent\HybridRelations;

class User extends Eloquent {

Expand All @@ -783,7 +783,7 @@ class User extends Eloquent {
And the Mongodb-based Message model:

```php
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Mubin\Mongodb\Eloquent\Model as Eloquent;

class Message extends Eloquent {

Expand Down
2 changes: 1 addition & 1 deletion src/Auth/DatabaseTokenRepository.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Auth;
<?php namespace Mubin\Mongodb\Auth;

use Illuminate\Auth\Passwords\DatabaseTokenRepository as BaseDatabaseTokenRepository;
use MongoDB\BSON\UTCDateTime;
Expand Down
2 changes: 1 addition & 1 deletion src/Auth/PasswordBrokerManager.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Auth;
<?php namespace Mubin\Mongodb\Auth;

use Illuminate\Auth\Passwords\PasswordBrokerManager as BasePasswordBrokerManager;

Expand Down
2 changes: 1 addition & 1 deletion src/Auth/PasswordResetServiceProvider.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Auth;
<?php namespace Mubin\Mongodb\Auth;

use Illuminate\Auth\Passwords\PasswordResetServiceProvider as BasePasswordResetServiceProvider;

Expand Down
2 changes: 1 addition & 1 deletion src/Collection.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb;
<?php namespace Mubin\Mongodb;

use Exception;
use MongoDB\Collection as MongoCollection;
Expand Down
2 changes: 1 addition & 1 deletion src/Connection.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb;
<?php namespace Mubin\Mongodb;

use MongoDB\Client;

Expand Down
2 changes: 1 addition & 1 deletion src/Eloquent/Builder.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Eloquent;
<?php namespace Mubin\Mongodb\Eloquent;

use Illuminate\Database\Eloquent\Builder as EloquentBuilder;
use Illuminate\Database\Eloquent\Relations\Relation;
Expand Down
12 changes: 6 additions & 6 deletions src/Eloquent/HybridRelations.php
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?php namespace Jenssegers\Mongodb\Eloquent;
<?php namespace Mubin\Mongodb\Eloquent;

use Illuminate\Database\Eloquent\Relations\MorphMany;
use Illuminate\Database\Eloquent\Relations\MorphOne;
use Illuminate\Support\Str;
use Jenssegers\Mongodb\Relations\BelongsTo;
use Jenssegers\Mongodb\Relations\BelongsToMany;
use Jenssegers\Mongodb\Relations\HasMany;
use Jenssegers\Mongodb\Relations\HasOne;
use Jenssegers\Mongodb\Relations\MorphTo;
use Mubin\Mongodb\Relations\BelongsTo;
use Mubin\Mongodb\Relations\BelongsToMany;
use Mubin\Mongodb\Relations\HasMany;
use Mubin\Mongodb\Relations\HasOne;
use Mubin\Mongodb\Relations\MorphTo;

trait HybridRelations
{
Expand Down
10 changes: 5 additions & 5 deletions src/Eloquent/Model.php
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?php namespace Jenssegers\Mongodb\Eloquent;
<?php namespace Mubin\Mongodb\Eloquent;

use Carbon\Carbon;
use DateTime;
use Illuminate\Database\Eloquent\Model as BaseModel;
use Illuminate\Database\Eloquent\Relations\Relation;
use Jenssegers\Mongodb\Query\Builder as QueryBuilder;
use Jenssegers\Mongodb\Relations\EmbedsMany;
use Jenssegers\Mongodb\Relations\EmbedsOne;
use Jenssegers\Mongodb\Relations\EmbedsOneOrMany;
use Mubin\Mongodb\Query\Builder as QueryBuilder;
use Mubin\Mongodb\Relations\EmbedsMany;
use Mubin\Mongodb\Relations\EmbedsOne;
use Mubin\Mongodb\Relations\EmbedsOneOrMany;
use MongoDB\BSON\ObjectID;
use MongoDB\BSON\UTCDateTime;
use ReflectionMethod;
Expand Down
2 changes: 1 addition & 1 deletion src/Eloquent/SoftDeletes.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Eloquent;
<?php namespace Mubin\Mongodb\Eloquent;

trait SoftDeletes
{
Expand Down
6 changes: 3 additions & 3 deletions src/MongodbServiceProvider.php
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php namespace Jenssegers\Mongodb;
<?php namespace Mubin\Mongodb;

use Illuminate\Support\ServiceProvider;
use Jenssegers\Mongodb\Eloquent\Model;
use Jenssegers\Mongodb\Queue\MongoConnector;
use Mubin\Mongodb\Eloquent\Model;
use Mubin\Mongodb\Queue\MongoConnector;

class MongodbServiceProvider extends ServiceProvider
{
Expand Down
4 changes: 2 additions & 2 deletions src/Query/Builder.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php namespace Jenssegers\Mongodb\Query;
<?php namespace Mubin\Mongodb\Query;

use Closure;
use DateTime;
use Illuminate\Database\Query\Builder as BaseBuilder;
use Illuminate\Database\Query\Expression;
use Illuminate\Support\Arr;
use Illuminate\Support\Collection;
use Jenssegers\Mongodb\Connection;
use Mubin\Mongodb\Connection;
use MongoDB\BSON\ObjectID;
use MongoDB\BSON\Regex;
use MongoDB\BSON\UTCDateTime;
Expand Down
2 changes: 1 addition & 1 deletion src/Query/Grammar.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Query;
<?php namespace Mubin\Mongodb\Query;

use Illuminate\Database\Query\Grammars\Grammar as BaseGrammar;

Expand Down
2 changes: 1 addition & 1 deletion src/Query/Processor.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Query;
<?php namespace Mubin\Mongodb\Query;

use Illuminate\Database\Query\Processors\Processor as BaseProcessor;

Expand Down
2 changes: 1 addition & 1 deletion src/Queue/MongoConnector.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Queue;
<?php namespace Mubin\Mongodb\Queue;

use Illuminate\Database\ConnectionResolverInterface;
use Illuminate\Queue\Connectors\ConnectorInterface;
Expand Down
2 changes: 1 addition & 1 deletion src/Queue/MongoQueue.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Queue;
<?php namespace Mubin\Mongodb\Queue;

use Carbon\Carbon;
use Illuminate\Queue\DatabaseQueue;
Expand Down
2 changes: 1 addition & 1 deletion src/Relations/BelongsTo.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Relations;
<?php namespace Mubin\Mongodb\Relations;

class BelongsTo extends \Illuminate\Database\Eloquent\Relations\BelongsTo
{
Expand Down
2 changes: 1 addition & 1 deletion src/Relations/BelongsToMany.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Relations;
<?php namespace Mubin\Mongodb\Relations;

use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Model;
Expand Down
2 changes: 1 addition & 1 deletion src/Relations/EmbedsMany.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Relations;
<?php namespace Mubin\Mongodb\Relations;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Pagination\LengthAwarePaginator;
Expand Down
2 changes: 1 addition & 1 deletion src/Relations/EmbedsOne.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Relations;
<?php namespace Mubin\Mongodb\Relations;

use Illuminate\Database\Eloquent\Model;
use MongoDB\BSON\ObjectID;
Expand Down
2 changes: 1 addition & 1 deletion src/Relations/EmbedsOneOrMany.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Relations;
<?php namespace Mubin\Mongodb\Relations;

use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Collection;
Expand Down
2 changes: 1 addition & 1 deletion src/Relations/HasMany.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Relations;
<?php namespace Mubin\Mongodb\Relations;

use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\HasMany as EloquentHasMany;
Expand Down
2 changes: 1 addition & 1 deletion src/Relations/HasOne.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Relations;
<?php namespace Mubin\Mongodb\Relations;

use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\HasOne as EloquentHasOne;
Expand Down
2 changes: 1 addition & 1 deletion src/Relations/MorphTo.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Relations;
<?php namespace Mubin\Mongodb\Relations;

use Illuminate\Database\Eloquent\Relations\MorphTo as EloquentMorphTo;

Expand Down
2 changes: 1 addition & 1 deletion src/Schema/Blueprint.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php namespace Jenssegers\Mongodb\Schema;
<?php namespace Mubin\Mongodb\Schema;

use Closure;
use Illuminate\Database\Connection;
Expand Down
4 changes: 2 additions & 2 deletions src/Schema/Builder.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php namespace Jenssegers\Mongodb\Schema;
<?php namespace Mubin\Mongodb\Schema;

use Closure;
use Jenssegers\Mongodb\Connection;
use Mubin\Mongodb\Connection;

class Builder extends \Illuminate\Database\Schema\Builder
{
Expand Down

0 comments on commit 0f04d6b

Please sign in to comment.