Thanks to visit codestin.com
Credit goes to github.com

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
16 changes: 16 additions & 0 deletions .styleci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
preset: recommended

enabled:
- phpdoc_no_empty_return
- concat_with_spaces
- declare_strict_types

disabled:
- phpdoc_to_comment
- unary_operators_spaces
- concat_without_spaces
- empty_return
- new_with_braces
- phpdoc_align
- phpdoc_separation
- align_double_arrow
2 changes: 2 additions & 0 deletions src/DI/Annotation/Inject.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Annotation;

use DI\Definition\Exception\AnnotationException;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Annotation/Injectable.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Annotation;

/**
Expand Down
2 changes: 2 additions & 0 deletions src/DI/CompiledContainer.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Compiler/ObjectCreationCompiler.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Compiler;

use DI\Compiler;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Container.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/ContainerBuilder.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI;

use DI\Definition\Source\AnnotationBasedAutowiring;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/AliasDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

use Psr\Container\ContainerInterface;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/ArrayDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

use DI\Definition\Helper\DefinitionHelper;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/ArrayDefinitionExtension.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

use DI\Definition\Exception\InvalidDefinition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/AutowireDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

use DI\Definition\ObjectDefinition\MethodInjection;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/DecoratorDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

/**
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Definition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

use DI\Factory\RequestedEntry;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Dumper/ObjectDefinitionDumper.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Dumper;

use DI\Definition\EntryReference;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/EntryReference.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

use DI\Definition\Helper\DefinitionHelper;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/EnvironmentVariableDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

use DI\Definition\Helper\DefinitionHelper;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Exception/AnnotationException.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Exception;

/**
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Exception/InvalidDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Exception;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/FactoryDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

/**
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/HasSubDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

/**
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Helper/ArrayDefinitionExtensionHelper.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Helper;

use DI\Definition\ArrayDefinitionExtension;
Expand Down
10 changes: 6 additions & 4 deletions src/DI/Definition/Helper/AutowireDefinitionHelper.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Helper;

use DI\Definition\AutowireDefinition;
Expand All @@ -21,12 +23,12 @@ class AutowireDefinitionHelper extends CreateDefinitionHelper
* avoid defining all the parameters (letting them being resolved using annotations or autowiring)
* and only define one.
*
* @param string $parameter Parameter for which the value will be given.
* @param string|int $parameter Parameter name of position for which the value will be given.
* @param mixed $value Value to give to this parameter.
*
* @return $this
*/
public function constructorParameter(string $parameter, $value)
public function constructorParameter($parameter, $value)
{
$this->constructor[$parameter] = $value;

Expand All @@ -45,12 +47,12 @@ public function constructorParameter(string $parameter, $value)
* then this method only overrides the parameter for the *first* call.
*
* @param string $method Name of the method to call.
* @param string $parameter Name or index of the parameter for which the value will be given.
* @param string|int $parameter Parameter name of position for which the value will be given.
* @param mixed $value Value to give to this parameter.
*
* @return $this
*/
public function methodParameter(string $method, string $parameter, $value)
public function methodParameter(string $method, $parameter, $value)
{
// Special case for the constructor
if ($method === '__construct') {
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Helper/CreateDefinitionHelper.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Helper;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Helper/DefinitionHelper.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Helper;

use DI\Definition\Definition;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Helper;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Helper/FactoryDefinitionHelper.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Helper;

use DI\Definition\DecoratorDefinition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Helper/StringDefinitionHelper.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Helper;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Helper/ValueDefinitionHelper.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Helper;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/InstanceDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

/**
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/ObjectDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

use DI\Definition\Dumper\ObjectDefinitionDumper;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/ObjectDefinition/MethodInjection.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\ObjectDefinition;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/ObjectDefinition/PropertyInjection.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\ObjectDefinition;

/**
Expand Down
4 changes: 3 additions & 1 deletion src/DI/Definition/Resolver/ArrayResolver.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Resolver;

use DI\Definition\ArrayDefinition;
Expand Down Expand Up @@ -57,7 +59,7 @@ public function isResolvable(Definition $definition, array $parameters = []) : b
return true;
}

private function resolveDefinition(DefinitionHelper $value, ArrayDefinition $definition, string $key)
private function resolveDefinition(DefinitionHelper $value, ArrayDefinition $definition, $key)
{
try {
return $this->definitionResolver->resolve($value->getDefinition(''));
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Resolver/DecoratorResolver.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Resolver;

use DI\Definition\DecoratorDefinition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Resolver/DefinitionResolver.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Resolver;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Resolver/EnvironmentVariableResolver.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Resolver;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Resolver/FactoryResolver.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Resolver;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Resolver/InstanceInjector.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Resolver;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Resolver/ObjectCreator.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Resolver;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Resolver/ParameterResolver.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Resolver;

use DI\Definition\Exception\InvalidDefinition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Resolver/ResolverDispatcher.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Resolver;

use DI\Definition\Definition;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/SelfResolvingDefinition.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition;

use Psr\Container\ContainerInterface;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Source/AnnotationBasedAutowiring.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Source;

use DI\Annotation\Inject;
Expand Down
2 changes: 2 additions & 0 deletions src/DI/Definition/Source/Autowiring.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace DI\Definition\Source;

use DI\Definition\AutowireDefinition;
Expand Down
Loading