<?php namespace Ooglee\Domain\Entities\User\Repositories;

 use Eloquent;
 use Ooglee\Domain\Entities\User\IUserRepository;
 use Ooglee\Domain\Entities\ABaseEloquentRepository;

 class UserEloquentRepository extends ABaseEloquentRepository implements IUserRepository {

  	protected $modelClassInstance;

 	public function __construct(Eloquent $model)
    {
        $this->modelClassInstance = $model;

        parent::__construct($model);
    }
}

<?php namespace Ooglee\Domain\Entities\User\Repositories;

 use Eloquent;
 use Ooglee\Domain\Entities\User\IUserRepository;
 use Ooglee\Domain\Entities\Eloquent\ABaseEloquentRepository;

 class UserEloquentRepository extends ABaseEloquentRepository implements IUserRepository {

  	protected $modelClassInstance;

 	public function __construct(Eloquent $model)
    {
        $this->modelClassInstance = $model;

        parent::__construct($model);
    }
}

Move Eloquent specific code to unique folder
fix: Move Eloquent specific code to unique folder
