public function insert(array $data) { $info = $this->info(); $instanceNameLength = $info['metadata']['instanceName']['LENGTH']; if (strlen($data['instanceName']) > $instanceNameLength) { throw new Exception("Instance name must not be longer than {$instanceNameLength} characters"); } return parent::insert($data); }