eZ\Publish\Core\Repository\Values\ContentType\FieldType::validateFieldSettings PHP Метод

validateFieldSettings() публичный Метод

This methods determines if the given $fieldSettings are structurally correct and comply to the settings schema as defined in FieldType.
public validateFieldSettings ( mixed $fieldSettings ) : eZ\Publish\SPI\FieldType\ValidationError[]
$fieldSettings mixed
Результат eZ\Publish\SPI\FieldType\ValidationError[]
    public function validateFieldSettings($fieldSettings)
    {
        return $this->internalFieldType->validateFieldSettings($fieldSettings);
    }

Usage Example

 public function testValidateFieldSettings()
 {
     $fieldSettings = ['foo' => 'bar'];
     $validationErrors = [$this->getMock('\\eZ\\Publish\\SPI\\FieldType\\ValidationError'), $this->getMock('\\eZ\\Publish\\SPI\\FieldType\\ValidationError'), $this->getMock('\\eZ\\Publish\\SPI\\FieldType\\ValidationError')];
     $this->innerFieldType->expects($this->once())->method('validateFieldSettings')->with($fieldSettings)->willReturn($validationErrors);
     self::assertSame($validationErrors, $this->fieldType->validateFieldSettings($fieldSettings));
 }