/ */ interface P4Cms_Record_EnhancedElementInterface { /** * Set the element value on the given record. Allows for decision * making and modification of other aspects of the record (such as * setting metadata). * * @param P4Cms_Record $record the record to set the value on * @return P4Cms_Record_EnhancedElementInterface provides fluent interface */ public function populateRecord(P4Cms_Record $record); /** * Set the element value from the given record. Allows for decision * making and consideration of other aspects of the record. * * @param P4Cms_Record $record the record to read the value from * @return P4Cms_Record_EnhancedElementInterface provides fluent interface */ public function populateFromRecord(P4Cms_Record $record); }