for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace NekoAPI\Component\Entity;
/**
* Class BaseNameEntity
*
* @package NekoAPI\Component\Entity
* @author Aurimas Niekis <[email protected]>
*/
abstract class BaseNameEntity extends BaseEntity
{
* @var string
private $name;
public function __construct(string $name)
$this->name = $name;
}
* @return string
public function getName(): ?string
return $this->name;
* @param string $name
* @return BaseNameEntity
public function setName(string $name): BaseNameEntity
return $this;
* @inheritDoc
public function jsonSerialize(): array
return [
'name' => $this->getName(),
];