/** * Check if user has permissions to access object. * * @param object $object * @param Parameters $parameters * @return boolean */ public function permission($object, $parameters) { if ($object->shared) { return true; } if (in_array($parameters->getUser(), $object->access)) { return true; } return false; }