Skip to content

Commit

Permalink
Merge effbadd into efa5544
Browse files Browse the repository at this point in the history
  • Loading branch information
michalbundyra committed Mar 25, 2020
2 parents efa5544 + effbadd commit 467a334
Show file tree
Hide file tree
Showing 8 changed files with 48 additions and 11 deletions.
12 changes: 12 additions & 0 deletions src/Autoloader.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,18 @@
use Composer\Autoload\ClassLoader;
use RuntimeException;

use function array_values;
use function class_alias;
use function class_exists;
use function explode;
use function file_exists;
use function interface_exists;
use function spl_autoload_register;
use function strlen;
use function strtr;
use function substr;
use function trait_exists;

/**
* Alias legacy Zend Framework project classes/interfaces/traits to Laminas equivalents.
*/
Expand Down
8 changes: 8 additions & 0 deletions src/ConfigPostProcessor.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@

use function array_flip;
use function array_intersect_key;
use function array_key_exists;
use function array_pop;
use function array_push;
use function count;
use function is_array;
use function is_callable;
use function is_int;
use function is_string;

class ConfigPostProcessor
{
Expand Down
5 changes: 4 additions & 1 deletion src/Replacements.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@

namespace Laminas\ZendFrameworkBridge;

use function array_merge;
use function strtr;

class Replacements
{
/** @var string[] */
Expand All @@ -20,7 +23,7 @@ public function __construct(array $additionalReplacements = [])
$additionalReplacements
);
}

/**
* @param string $value
* @return string
Expand Down
2 changes: 1 addition & 1 deletion src/autoload.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
* @license https://github.com/laminas/laminas-zendframework-bridge/blob/master/LICENSE.md New BSD License
*/

\Laminas\ZendFrameworkBridge\Autoloader::load();
Laminas\ZendFrameworkBridge\Autoloader::load();
5 changes: 5 additions & 0 deletions test/AutoloaderTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@
use Laminas\LegacyTypeHint;
use PHPUnit\Framework\TestCase;

use function class_exists;
use function get_class;
use function interface_exists;

class AutoloaderTest extends TestCase
{
/**
Expand Down Expand Up @@ -132,6 +136,7 @@ public function reverseClassProvider()

/**
* @dataProvider reverseClassProvider
*
* @param string $actual
* @param string $legacy
*/
Expand Down
3 changes: 3 additions & 0 deletions test/ConfigPostProcessorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
use Laminas\ZendFrameworkBridge\ConfigPostProcessor;
use PHPUnit\Framework\TestCase;

use function sprintf;

class ConfigPostProcessorTest extends TestCase
{
/**
Expand All @@ -30,6 +32,7 @@ public function configurations()

/**
* @dataProvider configurations
*
* @param string $configFile
*/
public function testRewritesNestedKeys($configFile)
Expand Down
3 changes: 3 additions & 0 deletions test/ModuleTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
use Laminas\ZendFrameworkBridge\Module;
use PHPUnit\Framework\TestCase;

use function sprintf;

class ModuleTest extends TestCase
{
public function testInitRegistersListenerWithEventManager()
Expand Down Expand Up @@ -38,6 +40,7 @@ public function configurations()

/**
* @dataProvider configurations
*
* @param string $configFile
*/
public function testOnMergeConfigProcessesAndReplacesConfigurationPulledFromListener($configFile)
Expand Down
21 changes: 12 additions & 9 deletions test/ReplacementsTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
use Laminas\ZendFrameworkBridge\Replacements;
use PHPUnit\Framework\TestCase;

use function file_get_contents;

class ReplacementsTest extends TestCase
{
/**
Expand All @@ -30,44 +32,45 @@ public function edgeCases()
];
yield 'Auryn' => [
'Northwoods\Container\Zend\Config',
'Northwoods\Container\Zend\Config'
'Northwoods\Container\Zend\Config',
];
yield 'Expressive ZendRouter' => [
'Zend\Expressive\Router\ZendRouter',
'Mezzio\Router\LaminasRouter'
'Mezzio\Router\LaminasRouter',
];
yield 'Expressive ZendView Renderer' => [
'Zend\Expressive\ZendView\ZendViewRenderer',
'Mezzio\LaminasView\LaminasViewRenderer'
'Mezzio\LaminasView\LaminasViewRenderer',
];
yield 'Expressive ACL Authorizations' => [
'Zend\Expressive\Authorization\Acl\ZendAcl',
'Mezzio\Authorization\Acl\LaminasAcl'
'Mezzio\Authorization\Acl\LaminasAcl',
];
yield 'Expressive RBAC Authorizations' => [
'Zend\Expressive\Authorization\Rbac\ZendRbac',
'Mezzio\Authorization\Rbac\LaminasRbac'
'Mezzio\Authorization\Rbac\LaminasRbac',
];
yield 'Cache Zend Server abstract adapter' => [
'Zend\Cache\Storage\Adapter\AbstractZendServer',
'Laminas\Cache\Storage\Adapter\AbstractZendServer'
'Laminas\Cache\Storage\Adapter\AbstractZendServer',
];
yield 'Cache Zend Server Disk adapter' => [
'Zend\Cache\Storage\Adapter\ZendServerDisk',
'Laminas\Cache\Storage\Adapter\ZendServerDisk'
'Laminas\Cache\Storage\Adapter\ZendServerDisk',
];
yield 'Cache Zend Server Shm adapter' => [
'Zend\Cache\Storage\Adapter\ZendServerShm',
'Laminas\Cache\Storage\Adapter\ZendServerShm'
'Laminas\Cache\Storage\Adapter\ZendServerShm',
];
yield 'Log Zend Monitor writer' => [
'Zend\Log\Writer\ZendMonitor',
'Laminas\Log\Writer\ZendMonitor'
'Laminas\Log\Writer\ZendMonitor',
];
}

/**
* @dataProvider edgeCases
*
* @param string $string
* @param string $expected
*/
Expand Down

0 comments on commit 467a334

Please sign in to comment.