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

10
.gitignore vendored
View File

@@ -1,8 +1,4 @@
# ---> Composer composer.lock
composer.phar composer.phar
/vendor/ /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 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 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 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;
}