Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ if (Browser::isAndroid()) {
### Standalone (without Laravel)

```php
use hisorange\BrowserDetect\Parser as Browser;
use Pataar\BrowserDetect\Parser as Browser;

if (Browser::isLinux()) {
// Works without Laravel!
Expand Down Expand Up @@ -144,13 +144,13 @@ Results are cached in memory for the current request and optionally persisted vi
In Laravel, publish the config file:

```sh
php artisan vendor:publish --provider="hisorange\BrowserDetect\ServiceProvider"
php artisan vendor:publish --provider="Pataar\BrowserDetect\ServiceProvider"
```

In standalone mode, pass a custom config array:

```php
use hisorange\BrowserDetect\Parser;
use Pataar\BrowserDetect\Parser;

$browser = new Parser(null, null, [
'cache' => [
Expand Down
10 changes: 5 additions & 5 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"tablet",
"user agent",
"analyse",
"hisorange"
"pataar"
],
"homepage": "https://github.com/pataar/browser-detect",
"license": "MIT",
Expand All @@ -37,22 +37,22 @@
},
"autoload": {
"psr-4": {
"hisorange\\BrowserDetect\\": "src/"
"Pataar\\BrowserDetect\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"hisorange\\BrowserDetect\\Test\\": "tests/"
"Pataar\\BrowserDetect\\Test\\": "tests/"
}
},
"minimum-stability": "stable",
"extra": {
"laravel": {
"providers": [
"hisorange\\BrowserDetect\\ServiceProvider"
"Pataar\\BrowserDetect\\ServiceProvider"
],
"aliases": {
"Browser": "hisorange\\BrowserDetect\\Facade"
"Browser": "Pataar\\BrowserDetect\\Facade"
}
}
},
Expand Down
2 changes: 1 addition & 1 deletion src/Contracts/ParserInterface.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace hisorange\BrowserDetect\Contracts;
namespace Pataar\BrowserDetect\Contracts;

/**
* Interface ParserInterface
Expand Down
2 changes: 1 addition & 1 deletion src/Contracts/PayloadInterface.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace hisorange\BrowserDetect\Contracts;
namespace Pataar\BrowserDetect\Contracts;

interface PayloadInterface
{
Expand Down
2 changes: 1 addition & 1 deletion src/Contracts/ResultInterface.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace hisorange\BrowserDetect\Contracts;
namespace Pataar\BrowserDetect\Contracts;

use JsonSerializable;

Expand Down
2 changes: 1 addition & 1 deletion src/Contracts/StageInterface.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace hisorange\BrowserDetect\Contracts;
namespace Pataar\BrowserDetect\Contracts;

interface StageInterface
{
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/BadMethodCallException.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?php

namespace hisorange\BrowserDetect\Exceptions;
namespace Pataar\BrowserDetect\Exceptions;

class BadMethodCallException extends Exception {}
2 changes: 1 addition & 1 deletion src/Exceptions/Exception.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?php

namespace hisorange\BrowserDetect\Exceptions;
namespace Pataar\BrowserDetect\Exceptions;

class Exception extends \Exception {}
2 changes: 1 addition & 1 deletion src/Facade.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace hisorange\BrowserDetect;
namespace Pataar\BrowserDetect;

use Illuminate\Support\Facades\Facade as BaseFacade;

Expand Down
10 changes: 5 additions & 5 deletions src/Parser.php
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?php

namespace hisorange\BrowserDetect;
namespace Pataar\BrowserDetect;

use hisorange\BrowserDetect\Contracts\ParserInterface;
use hisorange\BrowserDetect\Contracts\ResultInterface;
use hisorange\BrowserDetect\Contracts\StageInterface;
use hisorange\BrowserDetect\Exceptions\BadMethodCallException;
use Illuminate\Cache\CacheManager;
use Illuminate\Http\Request;
use Pataar\BrowserDetect\Contracts\ParserInterface;
use Pataar\BrowserDetect\Contracts\ResultInterface;
use Pataar\BrowserDetect\Contracts\StageInterface;
use Pataar\BrowserDetect\Exceptions\BadMethodCallException;

/**
* Manages the parsing mechanism.
Expand Down
4 changes: 2 additions & 2 deletions src/Payload.php
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php

namespace hisorange\BrowserDetect;
namespace Pataar\BrowserDetect;

use hisorange\BrowserDetect\Contracts\PayloadInterface;
use Pataar\BrowserDetect\Contracts\PayloadInterface;

/**
* This class is passed down in the pipeline,
Expand Down
4 changes: 2 additions & 2 deletions src/Result.php
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php

namespace hisorange\BrowserDetect;
namespace Pataar\BrowserDetect;

use hisorange\BrowserDetect\Contracts\ResultInterface;
use Pataar\BrowserDetect\Contracts\ResultInterface;

/**
* The object is used for safely accessing the
Expand Down
2 changes: 1 addition & 1 deletion src/ServiceProvider.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace hisorange\BrowserDetect;
namespace Pataar\BrowserDetect;

use Illuminate\Cache\CacheManager;
use Illuminate\Config\Repository as ConfigRepository;
Expand Down
6 changes: 3 additions & 3 deletions src/Stages/BrowserDetect.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace hisorange\BrowserDetect\Stages;
namespace Pataar\BrowserDetect\Stages;

use hisorange\BrowserDetect\Contracts\PayloadInterface;
use hisorange\BrowserDetect\Contracts\StageInterface;
use Pataar\BrowserDetect\Contracts\PayloadInterface;
use Pataar\BrowserDetect\Contracts\StageInterface;

/**
* BrowserDetect stage to fix mix ups caused by different results.
Expand Down
6 changes: 3 additions & 3 deletions src/Stages/CrawlerDetect.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace hisorange\BrowserDetect\Stages;
namespace Pataar\BrowserDetect\Stages;

use hisorange\BrowserDetect\Contracts\PayloadInterface;
use hisorange\BrowserDetect\Contracts\StageInterface;
use Pataar\BrowserDetect\Contracts\PayloadInterface;
use Pataar\BrowserDetect\Contracts\StageInterface;

/**
* Checks if the user agent belongs to bot or crawler.
Expand Down
6 changes: 3 additions & 3 deletions src/Stages/DeviceDetector.php
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace hisorange\BrowserDetect\Stages;
namespace Pataar\BrowserDetect\Stages;

use DeviceDetector\Parser\Device\AbstractDeviceParser;
use hisorange\BrowserDetect\Contracts\PayloadInterface;
use hisorange\BrowserDetect\Contracts\StageInterface;
use Pataar\BrowserDetect\Contracts\PayloadInterface;
use Pataar\BrowserDetect\Contracts\StageInterface;

/**
* Strong browser and platform detector.
Expand Down
4 changes: 2 additions & 2 deletions tests/BladeTest.php
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<?php

namespace hisorange\BrowserDetect\Test;
namespace Pataar\BrowserDetect\Test;

use Illuminate\Support\Facades\Blade;
use PHPUnit\Framework\Attributes\DataProvider;

/**
* Class BladeTest
*
* @coversDefaultClass \hisorange\BrowserDetect\ServiceProvider
* @coversDefaultClass \Pataar\BrowserDetect\ServiceProvider
*/
class BladeTest extends TestCase
{
Expand Down
8 changes: 4 additions & 4 deletions tests/FacadeTest.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace hisorange\BrowserDetect\Test;
namespace Pataar\BrowserDetect\Test;

use hisorange\BrowserDetect\Contracts\ParserInterface;
use hisorange\BrowserDetect\Facade;
use Pataar\BrowserDetect\Contracts\ParserInterface;
use Pataar\BrowserDetect\Facade;
use PHPUnit\Framework\AssertionFailedError;
use PHPUnit\Framework\Exception;

Expand All @@ -13,7 +13,7 @@
class FacadeTest extends TestCase
{
/**
* @covers \hisorange\BrowserDetect\Facade
* @covers \Pataar\BrowserDetect\Facade
*
* @throws \PHPUnit_Framework_AssertionFailedError
* @throws AssertionFailedError
Expand Down
12 changes: 6 additions & 6 deletions tests/ParserTest.php
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<?php

namespace hisorange\BrowserDetect\Test;
namespace Pataar\BrowserDetect\Test;

use hisorange\BrowserDetect\Contracts\ParserInterface;
use hisorange\BrowserDetect\Contracts\ResultInterface;
use hisorange\BrowserDetect\Exceptions\BadMethodCallException;
use hisorange\BrowserDetect\Parser;
use Illuminate\Http\Request;
use Pataar\BrowserDetect\Contracts\ParserInterface;
use Pataar\BrowserDetect\Contracts\ResultInterface;
use Pataar\BrowserDetect\Exceptions\BadMethodCallException;
use Pataar\BrowserDetect\Parser;
use PHPUnit\Framework\AssertionFailedError;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Exception;

/**
* Class ParserTest
*
* @coversDefaultClass hisorange\BrowserDetect\Parser
* @coversDefaultClass Pataar\BrowserDetect\Parser
*/
class ParserTest extends TestCase
{
Expand Down
6 changes: 3 additions & 3 deletions tests/PayloadTest.php
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?php

namespace hisorange\BrowserDetect\Test;
namespace Pataar\BrowserDetect\Test;

use hisorange\BrowserDetect\Payload;
use Pataar\BrowserDetect\Payload;

/**
* Class PayloadTest
*
* @coversDefaultClass hisorange\BrowserDetect\Payload
* @coversDefaultClass Pataar\BrowserDetect\Payload
*/
class PayloadTest extends TestCase
{
Expand Down
8 changes: 4 additions & 4 deletions tests/ResultTest.php
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<?php

namespace hisorange\BrowserDetect\Test;
namespace Pataar\BrowserDetect\Test;

use hisorange\BrowserDetect\Contracts\ResultInterface;
use hisorange\BrowserDetect\Result;
use Pataar\BrowserDetect\Contracts\ResultInterface;
use Pataar\BrowserDetect\Result;
use PHPUnit\Framework\AssertionFailedError;
use PHPUnit\Framework\Exception;

/**
* Class ResultTest
*
* @coversDefaultClass hisorange\BrowserDetect\Result
* @coversDefaultClass Pataar\BrowserDetect\Result
*/
class ResultTest extends TestCase
{
Expand Down
6 changes: 3 additions & 3 deletions tests/ServiceProviderTest.php
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<?php

namespace hisorange\BrowserDetect\Test;
namespace Pataar\BrowserDetect\Test;

use hisorange\BrowserDetect\Contracts\ParserInterface;
use Pataar\BrowserDetect\Contracts\ParserInterface;
use PHPUnit\Framework\Exception;

/**
* Class ServiceProviderTest
*
* @coversDefaultClass hisorange\BrowserDetect\ServiceProvider
* @coversDefaultClass Pataar\BrowserDetect\ServiceProvider
*/
class ServiceProviderTest extends TestCase
{
Expand Down
14 changes: 7 additions & 7 deletions tests/Stages/BrowserDetectTest.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php

namespace hisorange\BrowserDetect\Test\Stages;
namespace Pataar\BrowserDetect\Test\Stages;

use hisorange\BrowserDetect\Contracts\ResultInterface;
use hisorange\BrowserDetect\Payload;
use hisorange\BrowserDetect\Result;
use hisorange\BrowserDetect\Stages\BrowserDetect;
use hisorange\BrowserDetect\Test\TestCase;
use Pataar\BrowserDetect\Contracts\ResultInterface;
use Pataar\BrowserDetect\Payload;
use Pataar\BrowserDetect\Result;
use Pataar\BrowserDetect\Stages\BrowserDetect;
use Pataar\BrowserDetect\Test\TestCase;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Exception;
use PHPUnit\Framework\ExpectationFailedException;
Expand All @@ -15,7 +15,7 @@
/**
* Test the BrowserDetect stage.
*
* @coversDefaultClass hisorange\BrowserDetect\Stages\BrowserDetect
* @coversDefaultClass Pataar\BrowserDetect\Stages\BrowserDetect
*/
class BrowserDetectTest extends TestCase
{
Expand Down
10 changes: 5 additions & 5 deletions tests/Stages/CrawlerDetectTest.php
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<?php

namespace hisorange\BrowserDetect\Test\Stages;
namespace Pataar\BrowserDetect\Test\Stages;

use hisorange\BrowserDetect\Payload;
use hisorange\BrowserDetect\Stages\CrawlerDetect;
use hisorange\BrowserDetect\Test\TestCase;
use Pataar\BrowserDetect\Payload;
use Pataar\BrowserDetect\Stages\CrawlerDetect;
use Pataar\BrowserDetect\Test\TestCase;
use PHPUnit\Framework\Attributes\DataProvider;

/**
* Test the CrawlerDetect stage.
*
* @coversDefaultClass hisorange\BrowserDetect\Stages\CrawlerDetect
* @coversDefaultClass Pataar\BrowserDetect\Stages\CrawlerDetect
*/
class CrawlerDetectTest extends TestCase
{
Expand Down
10 changes: 5 additions & 5 deletions tests/Stages/DeviceDetectorTest.php
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<?php

namespace hisorange\BrowserDetect\Test\Stages;
namespace Pataar\BrowserDetect\Test\Stages;

use hisorange\BrowserDetect\Payload;
use hisorange\BrowserDetect\Stages\DeviceDetector;
use hisorange\BrowserDetect\Test\TestCase;
use Pataar\BrowserDetect\Payload;
use Pataar\BrowserDetect\Stages\DeviceDetector;
use Pataar\BrowserDetect\Test\TestCase;
use PHPUnit\Framework\Attributes\DataProvider;

/**
* Test the DeviceDetector stage.
*
* @coversDefaultClass hisorange\BrowserDetect\Stages\DeviceDetector
* @coversDefaultClass Pataar\BrowserDetect\Stages\DeviceDetector
*/
class DeviceDetectorTest extends TestCase
{
Expand Down
Loading
Loading