for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
/**
* neuralyzer : Data Anonymization Library and CLI Tool
*
* PHP Version 7.2
* @author Emmanuel Dyan
* @copyright 2020 Emmanuel Dyan
* @package edyan/neuralyzer
* @license GNU General Public License v2.0
* @link https://github.com/edyan/neuralyzer
*/
namespace Edyan\Neuralyzer\Doctrine\Type;
use Doctrine\DBAL\Platforms\AbstractPlatform;
use Doctrine\DBAL\Types\Type;
* Class Enum
class Enum extends Type
{
* {@inheritdoc}
public function getName()
return 'enum';
}
public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform)
return 'ENUM()';
public function requiresSQLCommentHint(AbstractPlatform $platform)
return true;