1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-08 22:26:46 +02:00

refactor(flextype): update code according to coding doctrine coding standard

This commit is contained in:
Awilum
2020-09-07 20:56:17 +03:00
parent 3bd087da81
commit 620bdd856a

View File

@@ -9,16 +9,17 @@ declare(strict_types=1);
namespace Flextype\Foundation;
use Exception;
use Slim\App;
use function is_null;
class Flextype extends App
{
/**
* Flextype version
*
* @var string
*/
const VERSION = '0.9.11';
public const VERSION = '0.9.11';
/**
* The Flextype's instance is stored in a static field. This field is an
@@ -32,14 +33,16 @@ class Flextype extends App
/**
* Flextype should not be cloneable.
*/
protected function __clone() { }
protected function __clone()
{
}
/**
* Flextype should not be restorable from strings.
*/
public function __wakeup()
public function __wakeup(): void
{
throw new \Exception("Cannot unserialize a Flextype.");
throw new Exception('Cannot unserialize a Flextype.');
}
/**
@@ -71,21 +74,21 @@ class Flextype extends App
*
* @param ContainerInterface|array $container
*/
public static function getInstance($container = []) : Flextype
{
$cls = static::class;
if (!isset(self::$instances[$cls])) {
self::$instances[$cls] = new static($container);
}
public static function getInstance($container = []): Flextype
{
$cls = static::class;
if (! isset(self::$instances[$cls])) {
self::$instances[$cls] = new static($container);
}
return self::$instances[$cls];
}
return self::$instances[$cls];
}
/**
* Returns the current Flextype version
*/
public function getVersion() : string
public function getVersion(): string
{
return static::VERSION;
return self::VERSION;
}
}