diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..a3682afdfe15ead4f262ffb2a3333ce9fb013818 --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +# Not serializable + +As every object should be `final` as default. It should NOT be serializable as default. +Unfortunately reality in PHP is different. + +If you want to make your classes NOT-serializable, you must explicitly state that. + +# Usage + +Require this package using composer + +```bash +composer require grifart/not-serializable +``` + +and update your IDE default class template to: + +```php +final class ${NAME} { + use \Grifart\NotSerializable\NotSerializable; +} +``` + + + diff --git a/docs/phpstorm-settings.png b/docs/phpstorm-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..30db6503b04009ac1400c4fe191d34ab765ebce8 Binary files /dev/null and b/docs/phpstorm-settings.png differ