Compare commits

..

5 Commits

Author SHA1 Message Date
ade24a3192 Add first name to Copyright 2025-10-25 12:44:00 -04:00
cb4b2397ab Extend Stringable 2025-10-25 12:34:48 -04:00
681a15e3d8 Create StringableInterface 2025-10-25 12:33:57 -04:00
49a634d772 composer init 2025-10-25 12:32:49 -04:00
jay
2862a8d4e1 Add composer.lock and /nbproject/ 2025-10-25 12:31:35 -04:00
4 changed files with 36 additions and 8 deletions

8
.gitignore vendored
View File

@@ -1,8 +1,4 @@
# ---> Composer
composer.lock
composer.phar
/nbproject/
/vendor/
# Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
# composer.lock

View File

@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2025 Potter
Copyright (c) 2025 Jay Potter
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction, including

20
composer.json Normal file
View File

@@ -0,0 +1,20 @@
{
"name": "potter/stringable",
"type": "library",
"require": {
"php": "^8.4"
},
"license": "MIT",
"autoload": {
"psr-4": {
"Potter\\Stringable\\": "src/Potter/Stringable/"
}
},
"authors": [
{
"name": "Jay Potter",
"email": "j@ypotter.ca"
}
],
"minimum-stability": "dev"
}

View File

@@ -0,0 +1,12 @@
<?php
declare(strict_types=1);
namespace Potter\Stringable;
use \Stringable;
interface StringableInterface extends Stringable
{
public function __toString(): string;
}