Skip to content

Commit ea2abb7

Browse files
authored
Merge pull request #2 from DevNet-Framework/1.1
Bug fix and improvement
2 parents 433121e + b5509b5 commit ea2abb7

File tree

10 files changed

+15
-19
lines changed

10 files changed

+15
-19
lines changed

lib/Diagnostics/ExceptionHandler.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ public function parse(Throwable $error): array
4040
E_USER_ERROR => 'User Error',
4141
E_USER_WARNING => 'User Warning',
4242
E_USER_NOTICE => 'User Notice',
43-
E_STRICT => 'Strict Error',
4443
E_RECOVERABLE_ERROR => 'Recoverable Error',
4544
E_DEPRECATED => 'Deprecated',
4645
E_USER_DEPRECATED => 'User Deprecated'

lib/Endpoint/Binder/ModelBinderProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class ModelBinderProvider implements IteratorAggregate
1616
{
1717
private array $modelBinders = [];
1818

19-
public function __construct(IModelBinder $modelBinder = null)
19+
public function __construct(?IModelBinder $modelBinder = null)
2020
{
2121
if ($modelBinder) {
2222
$this->modelBinders[] = $modelBinder;

lib/Endpoint/Binder/ParameterBinder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class ParameterBinder
1515
private IValueProvider $valueProvider;
1616
private ModelBinderProvider $modelBinderProvider;
1717

18-
public function __construct(IValueProvider $valueProvider, ModelBinderProvider $modelBinderProvider = null)
18+
public function __construct(IValueProvider $valueProvider, ?ModelBinderProvider $modelBinderProvider = null)
1919
{
2020
if (!$modelBinderProvider) {
2121
$modelBinderProvider = new ModelBinderProvider(new ModelBinder());

lib/Endpoint/Binder/Providers/FileValueProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class FileValueProvider implements IValueProvider
1818
{
1919
private FormFileCollection $files;
2020

21-
public function __construct(FormFileCollection $files = null)
21+
public function __construct(?FormFileCollection $files = null)
2222
{
2323
if (!$files) {
2424
$files = new FormFileCollection();

lib/Endpoint/Binder/Providers/FormValueProvider.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
*/
1414
class FormValueProvider extends ValueProvider
1515
{
16-
public function __construct(array $values = null)
16+
public function __construct(array $values = [])
1717
{
18-
if (!$values) {
18+
if ($values == []) {
1919
$this->values = $_POST;
2020
}
2121
}

lib/Endpoint/Binder/Providers/QueryValueProvider.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
*/
1414
class QueryValueProvider extends ValueProvider
1515
{
16-
public function __construct(array $values = null)
16+
public function __construct(array $values = [])
1717
{
18-
if (!$values) {
18+
if ($values == []) {
1919
$this->values = $_GET;
2020
}
2121
}

lib/Endpoint/EndpointRouteBuilder.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public function mapPatch(string $path, callable $handler): RouteHandlerBuilder
102102
/**
103103
* Maps routes from controllers.
104104
*/
105-
public function mapControllers(?string $area = null, Closure $configure = null)
105+
public function mapControllers(?string $area = null, ?Closure $configure = null)
106106
{
107107
$options = new ControllerOptions();
108108
if ($configure) {
@@ -132,9 +132,6 @@ public function mapControllers(?string $area = null, Closure $configure = null)
132132
if ($attribute) {
133133
$route = $attribute[0]->newInstance();
134134
$path = $route->Path;
135-
if ($area) {
136-
$path = '/' . $area . $route->Path;
137-
}
138135
$this->builder->map($path, new ControllerRouteHandler([$className, $method->getName()], $options), $route->Method);
139136
}
140137
}

lib/Extensions/ApplicationBuilderExtensions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public static function useMiddleware(IApplicationBuilder $app, string $middlewar
3030

3131
$interfaces = class_implements($middlewareName);
3232
if (!in_array(IMiddleware::class, $interfaces)) {
33-
throw new ClassException("{$middlewareName} must implements IMiddleware inteface", 0, 1);
33+
throw new ClassException("{$middlewareName} must implements IMiddleware interface", 0, 1);
3434
}
3535

3636
$reflection = new ReflectionClass($middlewareName);

lib/Extensions/ServiceCollectionExtensions.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929

3030
class ServiceCollectionExtensions
3131
{
32-
public static function addLogging(IServiceCollection $services, Closure $configure = null)
32+
public static function addLogging(IServiceCollection $services, ?Closure $configure = null)
3333
{
3434
$services->addSingleton(ILoggerFactory::class, fn (): ILoggerFactory => LoggerFactory::Create($configure));
3535
}
3636

37-
public static function addHttpClient(IServiceCollection $services, Closure $configure = null)
37+
public static function addHttpClient(IServiceCollection $services, ?Closure $configure = null)
3838
{
3939
$options = new HttpClientOptions();
4040
if ($configure) {
@@ -44,7 +44,7 @@ public static function addHttpClient(IServiceCollection $services, Closure $conf
4444
$services->addSingleton(HttpClient::class, fn (): HttpClient => new HttpClient($options));
4545
}
4646

47-
public static function addAntiForgery(IServiceCollection $services, Closure $configure = null)
47+
public static function addAntiForgery(IServiceCollection $services, ?Closure $configure = null)
4848
{
4949
$options = new AntiForgeryOptions();
5050
if ($configure) {
@@ -63,7 +63,7 @@ public static function addAuthentication(IServiceCollection $services, Closure $
6363
});
6464
}
6565

66-
public static function addAuthorization(IServiceCollection $services, Closure $configure = null)
66+
public static function addAuthorization(IServiceCollection $services, ?Closure $configure = null)
6767
{
6868
$options = new AuthorizationOptions();
6969
if ($configure) {
@@ -78,7 +78,7 @@ public static function addDbConnection(IServiceCollection $services, string $dat
7878
$services->addSingleton(DbConnection::class, fn (): DbConnection => new DbConnection($dataSource, $username, $password));
7979
}
8080

81-
public static function addEntityContext(IServiceCollection $services, string $contextType, Closure $configure = null)
81+
public static function addEntityContext(IServiceCollection $services, string $contextType, ?Closure $configure = null)
8282
{
8383
$options = new EntityOptions();
8484
if ($configure) {

lib/Routing/RoutePathContext.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class RoutePathContext
1313
private ?string $routeName;
1414
private array $parameters;
1515

16-
public function __construct(string $routeName = null, array $parameters = [])
16+
public function __construct(?string $routeName = null, array $parameters = [])
1717
{
1818
$this->routeName = $routeName;
1919
$this->parameters = $parameters;

0 commit comments

Comments
 (0)