t('Environment Id'), 'name_checksum' => t('Endpoint Name Checksum'), 'properties_checksum' => t('Endpoint Properties Checksum'), 'name' => t('Endpoint Name'), 'name_ci' => t('Endpoint Name (CI)'), 'zone_id' => t('Zone Id') ]; } public function createBehaviors(Behaviors $behaviors) { $behaviors->add(new Binary([ 'id', 'environment_id', 'name_checksum', 'properties_checksum', 'zone_id' ])); } public function createRelations(Relations $relations) { $relations->belongsTo('environment', Environment::class); $relations->belongsTo('zone', Zone::class); $relations->hasMany('host', Host::class) ->setForeignKey('command_endpoint_id'); $relations->hasMany('service', Service::class) ->setForeignKey('command_endpoint_id'); } }