/** * {@inheritDoc} */ public function getTypeDescription() { $options = array(); foreach ($this->enum->getOptions() as $optionName => $optionValue) { $options[] = $optionValue . ' - ' . $optionName; } return 'one of enum option (' . implode(', ', $options) . ')'; }
public function testGetTypeCheck() { $this->assertTrue($this->object->getTypeCheck()->isValidType(1)); $this->assertFalse($this->object->getTypeCheck()->isValidType(100)); $this->assertFalse($this->object->getTypeCheck()->isValidType('JEANS')); $this->assertSame('one of enum option (1 - YOUNG, 2 - JEANS, 10 - KEYBOARD)', $this->object->getTypeCheck()->getTypeDescription()); }