#!/usr/bin/env php processActionForAPITest(array((object)array('id' => 1, 'actor' => 'admin', 'action' => 'created', 'objectType' => 'task', 'objectID' => 1, 'date' => '2023-01-01 10:00:00', 'comment' => '', 'extra' => '', 'history' => false)), array('admin' => 'admin'), array()))) && p() && e('1'); r($actionTest->processActionForAPITest(array((object)array('id' => 2, 'actor' => 'user1', 'action' => 'assigned', 'objectType' => 'task', 'objectID' => 2, 'date' => '2023-01-02 10:00:00', 'comment' => '', 'extra' => 'user2', 'history' => false)), array('user1' => 'user1', 'user2' => 'user2'), array())) && p('0:extra') && e('user2'); r(count($actionTest->processActionForAPITest(array(), array(), array()))) && p() && e('0'); r($actionTest->processActionForAPITest(array((object)array('id' => 3, 'actor' => 'admin', 'action' => 'assigned', 'objectType' => 'task', 'objectID' => 3, 'date' => '2023-01-03 10:00:00', 'comment' => '', 'extra' => 'user1', 'history' => false)), array('admin' => 'admin', 'user1' => 'user1'), array())) && p('0:actor') && e('admin'); r($actionTest->processActionForAPITest(array((object)array('id' => 5, 'actor' => 'domain:user1', 'action' => 'created', 'objectType' => 'task', 'objectID' => 5, 'date' => '2023-01-05 10:00:00', 'comment' => '', 'extra' => '', 'history' => false)), array(), array())) && p('0:actor') && e('user1'); r($actionTest->processActionForAPITest(array((object)array('id' => 6, 'actor' => 'unknown', 'action' => 'created', 'objectType' => 'task', 'objectID' => 6, 'date' => '2023-01-06 10:00:00', 'comment' => '', 'extra' => '', 'history' => false)), array(), array())) && p('0:actor') && e('unknown'); r(count($actionTest->processActionForAPITest(array((object)array('id' => 7, 'actor' => 'admin', 'action' => 'created', 'objectType' => 'task', 'objectID' => 7, 'date' => '2023-01-07 10:00:00', 'comment' => '', 'extra' => '', 'history' => false), (object)array('id' => 8, 'actor' => 'user1', 'action' => 'edited', 'objectType' => 'bug', 'objectID' => 8, 'date' => '2023-01-08 10:00:00', 'comment' => '', 'extra' => '', 'history' => false)), array('admin' => 'admin', 'user1' => 'user1'), array()))) && p() && e('2');