protected function processField(Field $field) { $f = ['name' => $field->getName(), 'type' => $field->getDataType()]; $rel = $field->getRel(); if (mb_strlen($rel) > 0) { $f['rel'] = $rel; } return $f; }
/** * {@inheritdoc} */ public function rolesForField(Field $field, $securityAttribute, $pathPrefix) { $roles = [$this->roleName($pathPrefix, 'field', $field->getName()), $this->roleName($pathPrefix, 'field', $field->getName(), $securityAttribute), $this->roleName($pathPrefix, 'field', 'all'), $this->roleName($pathPrefix, 'field', 'all', $securityAttribute)]; return $this->makeRoles($roles); }