On the Drupal form-API page, there is this paragraph that reads:

Note that internal properties are not included in the table below, but are included in the Properties list. These include: #built, #children, #error, #id, #input, #printed, #validation_arguments

What does "internal" mean, as compared to other form element property types?


Internal means that these properties are not supposed to be used by module developer.

|improve this answer|||||
  • Thanks. Is there some online documentation you can site about this? – okey_on Oct 10 '16 at 13:00
  • Um... I forgot where it is. But these properties are generated from core code during building the form and many core behaviours highly depends on the value of these properties. If you change these values, it will breaks some functions. – Jimmy Ko Oct 10 '16 at 13:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.