New clean installation - with many PHP errors
PHP: 8.1.29
MySQL: 5.7.23-23
osTicket: v1.18.1
Cron is reporting these errors:
<br />
<b>Deprecated</b>: Return type of BaseList::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.util.php</b> on line <b>101</b><br />
<br />
<b>Deprecated</b>: Return type of BaseList::count($mode = COUNT_NORMAL) should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.util.php</b> on line <b>106</b><br />
<br />
<b>Deprecated</b>: Return type of ListObject::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.util.php</b> on line <b>220</b><br />
<br />
<b>Deprecated</b>: Return type of ListObject::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.util.php</b> on line <b>198</b><br />
<br />
<b>Deprecated</b>: Return type of ListObject::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.util.php</b> on line <b>207</b><br />
<br />
<b>Deprecated</b>: Return type of ListObject::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.util.php</b> on line <b>227</b><br />
<br />
<b>Deprecated</b>: Return type of ModelMeta::offsetExists($field) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>242</b><br />
<br />
<b>Deprecated</b>: Return type of ModelMeta::offsetGet($field) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>236</b><br />
<br />
<b>Deprecated</b>: Return type of ModelMeta::offsetSet($field, $what) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>239</b><br />
<br />
<b>Deprecated</b>: Return type of ModelMeta::offsetUnset($field) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>245</b><br />
<br />
<b>Deprecated</b>: Return type of QuerySet::getIterator($iterator = false) should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1565</b><br />
<br />
<b>Deprecated</b>: Return type of QuerySet::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1596</b><br />
<br />
<b>Deprecated</b>: Return type of QuerySet::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1599</b><br />
<br />
<b>Deprecated</b>: Return type of QuerySet::offsetSet($a, $b) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1605</b><br />
<br />
<b>Deprecated</b>: Return type of QuerySet::offsetUnset($a) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1602</b><br />
<br />
<b>Deprecated</b>: Return type of QuerySet::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1371</b><br />
<br />
<b>Deprecated</b>: Return type of CachedResultSet::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1743</b><br />
<br />
<b>Deprecated</b>: Return type of CachedResultSet::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1747</b><br />
<br />
<b>Deprecated</b>: Return type of CachedResultSet::offsetSet($a, $b) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1754</b><br />
<br />
<b>Deprecated</b>: Return type of CachedResultSet::offsetUnset($a) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>1751</b><br />
<br />
<b>Deprecated</b>: Return type of ModelInstanceManager::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>2002</b><br />
<br />
<b>Deprecated</b>: Return type of CallbackSimpleIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>2046</b><br />
<br />
<b>Deprecated</b>: Return type of CallbackSimpleIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>2051</b><br />
<br />
<b>Deprecated</b>: Return type of CallbackSimpleIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>2036</b><br />
<br />
<b>Deprecated</b>: Return type of CallbackSimpleIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>2040</b><br />
<br />
<b>Deprecated</b>: Return type of CallbackSimpleIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>2031</b><br />
<br />
<b>Deprecated</b>: Return type of FlatArrayIterator::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>2076</b><br />
<br />
<b>Deprecated</b>: Return type of HashArrayIterator::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.orm.php</b> on line <b>2099</b><br />
<br />
<b>Deprecated</b>: Return type of BaseMessageStorage::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/include/class.message.php</b> on line <b>186</b><br />
<br />
<b>Warning</b>: ini_set(): Session ini settings cannot be changed after headers have already been sent in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/bootstrap.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent in <b>/home2/freenet/public_html/ubiquiti.com.au/catalog/ubwh_ticket2/bootstrap.php</b> on line <b>21</b><br />
<br />
<b>Deprecated</b>: Return type of Imagick::next(): bool should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>Unknown</b> on line <b>0</b><br />
<br />
<b>Deprecated</b>: Return type of Imagick::rewind(): bool should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>Unknown</b> on line <b>0</b><br />
<br />
<b>Deprecated</b>: Return type of ImagickPixelIterator::next(): array should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>Unknown</b> on line <b>0</b><br />
<br />
<b>Deprecated</b>: Return type of ImagickPixelIterator::rewind(): bool should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>Unknown</b> on line <b>0</b><br />