_get_access_level()->get_resource( AAM_Framework_Type_Resource::POST_TYPE ); } /** * @inheritDoc * * @return WP_Post_Type */ private function _normalize_resource_identifier($resource_identifier) { if (is_string($resource_identifier)) { $result = get_post_type_object($resource_identifier); } elseif (is_a($resource_identifier, WP_Post_Type::class)) { $result = $resource_identifier; } else { $result = null; } if (!is_a($result, WP_Post_Type::class)) { throw new OutOfRangeException('Invalid post type resource identifier'); } return $result; } }