PKPPublicIdentifiersForm::getAssocType PHP Méthode

getAssocType() public méthode

Get assoc type of the given object.
public getAssocType ( $pubObject ) : integer
$pubObject
Résultat integer ASSOC_TYPE_
    function getAssocType($pubObject)
    {
        $assocType = null;
        if (is_a($pubObject, 'Submission')) {
            $assocType = ASSOC_TYPE_SUBMISSION;
        } elseif (is_a($pubObject, 'Representation')) {
            $assocType = ASSOC_TYPE_REPRESENTATION;
        } elseif (is_a($pubObject, 'SubmissionFile')) {
            $assocType = ASSOC_TYPE_SUBMISSION_FILE;
        }
        return $assocType;
    }

Usage Example

 /**
  * @copydoc PKPPublicIdentifiersForm::execute()
  */
 function getAssocType($pubObject)
 {
     if (is_a($pubObject, 'Issue')) {
         return ASSOC_TYPE_ISSUE;
     }
     return parent::getAssocType($pubObject);
 }