Skip to content

Commit

Permalink
Add psalm-immutable to some classes
Browse files Browse the repository at this point in the history
  • Loading branch information
Chemaclass committed May 1, 2020
1 parent faa311f commit b65f76d
Show file tree
Hide file tree
Showing 6 changed files with 61 additions and 62 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,7 @@ Some make tasks to execute commands inside the docker container such:

require dirname(__DIR__) . '/vendor/autoload.php';

use Chemaclass\JiraStatusNotifier\Channel\Cli;
use Chemaclass\JiraStatusNotifier\Channel\Email;
use Chemaclass\JiraStatusNotifier\Channel\Slack;
use Chemaclass\JiraStatusNotifier\Channel\{Cli, Email, Slack};
use Chemaclass\JiraStatusNotifier\IO\JiraConnectorInput;
use Chemaclass\JiraStatusNotifier\Jira\JiraHttpClient;
use Chemaclass\JiraStatusNotifier\JiraConnector;
Expand Down
113 changes: 55 additions & 58 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion src/JiraStatusNotifier/Common/EnvKeys.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@

use Chemaclass\JiraStatusNotifier\Common\Exception\MissingKeysException;

/** @psalm-immutable */
final class EnvKeys
{
/** @var array */
/** @psalm-var list<string> */
private $envVars;

public static function create(array $envVars): self
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

namespace Chemaclass\JiraStatusNotifier\Common\Exception;

/** @psalm-immutable */
final class MissingKeysException extends \Exception
{
public function __construct(array $missingKeys)
Expand Down
1 change: 1 addition & 0 deletions src/JiraStatusNotifier/IO/EchoOutput.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

namespace Chemaclass\JiraStatusNotifier\IO;

/** @psalm-immutable */
final class EchoOutput implements OutputInterface
{
public function write(string $text): void
Expand Down
1 change: 1 addition & 0 deletions src/JiraStatusNotifier/IO/JiraConnectorInput.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

namespace Chemaclass\JiraStatusNotifier\IO;

/** @psalm-immutable */
final class JiraConnectorInput
{
public const COMPANY_NAME = 'COMPANY_NAME';
Expand Down

0 comments on commit b65f76d

Please sign in to comment.