protected function setup($ldif) { $this->line = 0; // This accounts for various line endings across different OS types and forces it to one type. $this->lines = explode("\n", str_replace(["\r\n", "\r"], "\n", $ldif)); }