11-group.php 400 B

1234567891011121314151617181920
  1. <?php
  2. namespace cx_newsletter;
  3. class group
  4. extends database_item
  5. implements database_item_interface {
  6. public ?string $name = null;
  7. public function is_complete() : bool {
  8. return $this->name !== null;
  9. }
  10. public function prepare_name(string $name) : void {
  11. $name = str_replace(' ', '_', $name);
  12. $name = strtolower($name);
  13. $this->name = $name;
  14. }
  15. }